Polsterung

Füllmethoden für die kennwortbasierte Verschlüsselung
Jetzt downloaden

Polsterung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Public Domain
  • Name des Herausgebers:
  • Peio Popov
  • Website des Verlags:
  • http://peio.org

Polsterung Stichworte


Polsterung Beschreibung

Füllmethoden für die kennwortbasierte Verschlüsselung Die Polsterung ist eine Software, die Polsterungsmethoden für kennwortbasierte Verschlüsselung bietet. Funktionen: AppendPadding (str, blockssize = aES_blocksize, mode = 'cms'): PAD (Anhängen der Polsterung auf) Zeichenfolge für den Einsatz mit symmetrischem Verschlüsselungsalgorithmuseingang: (String) Str-String, auf gepolsterte (INT) blockssize - Blockgröße der Verschlüsselungsalgorithmus. Normalerweise 8 oder 16 Bytes (String) -Modus - Polsterschema eins in (CMS, Bit, Null, Null, Raum, Random) Rückkehr: (String) Gepolsterte Zeichenfolge nach der gewählten Polsterung ModeremovePadding (str, blockssize = aes_blocksize, mode = 'cms '): Entfernen Sie die Polsterung von String-Eingang: (str) str - String, um gepolsterte (INT) blockssize - Blockgröße des Algorithmus. Normalerweise 8 oder 16 Bytes (String) -Modus - Polsterschema eins in (CMS, Bit, Null, Null, Raum, Random) Rückkehr: (String) entschlüsselter String ohne PaddingII. Blockiert: DES (Triple des), Cast5 und Blowfish haben Blockgröße von 64 Bits = 8 bytesdes_blocksize = 8cast5_blocksize = 8BLOWFISH_BLOCKSIZE = 8AES hat eine feste Blockgröße von 128 Bits = 16 Bytes und dies ist die Standard-BlocksizeAs_BllockSize = 16IIII. MODE: MODES = {(0, 'CMS'): 'Pad mit Bytes Alle dem gleichen Wert wie die Anzahl der Polsterbytes. Standardmodus, der in der kryptographischen Nachrichtensyntax verwendet wird (CMS in RFC 5652, PKCS # 5, PKCS # 7 und RFC 1423 PEM) ', (1,' Bit '):' BitPadding: Pad mit 0x80 (10000000) gefolgt von Null ( null) Bytes. Beschrieben in ANSI X.923 und ISO / IEC 9797-1 ', (2,' Nullen ')', (2, 'Nullen'): 'Pad mit Nullen, mit der Ausnahme, dass das letzte Byte der Zahl (Länge) der Polsterbytes (3,' Null 'entspricht, ): 'Pad mit Nullbytes. Nur zum Verschlüsseln von Textdaten. ', (4,' Speicherplatz '):' Pad mit Leerzeichen. Nur zur Verschlüsselung von Textdaten. ', (5,' zufällig '):' ISO 10126 Padding (in 2007 zurückgezogen): Pad mit zufälliger Bytes + Last-Byte gleich der Anzahl der Padding Bytes '} CMS ist der Standard-OneeXamples in Die Dateianforderungen readme.txt: · Python


Polsterung Zugehörige Software