Vulling

PADING-methoden voor wachtwoordgebaseerde codering
Download nu

Vulling Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Public Domain
  • Naam uitgever:
  • Peio Popov
  • Uitgever website:
  • http://peio.org

Vulling Tags


Vulling Beschrijving

Padding-methoden voor wachtwoordgebaseerde codering Padding is een software die opvulmogelijkheden voor wachtwoordgebaseerde codering biedt. Scheppen en opvulling van / van een string .Ik. Functies: BijlagePadding (STR, BlockSize = AES_BLOCKSIZE, MODE = 'CMS'): PAD (PADDING APPEND AAN) String voor gebruik met symmetrische versleuteling Algoritme-ingang: (string) str - string om te worden gevoerd (INT) BlockSize - Blokgrootte van de Encryptie algoritme. Meestal 8 of 16 bytes (string) -modus - Padding Scheme One in (CMS, BIT, Zerolen, NULL, RUIMTE, RANDOMEND) RETOURNEREN: (String) Patded String volgens gekozen padding Moderemovepadding (STR, BlockSize = AES_BLOCKSIZE, MODE = 'CMS '): Vulling verwijderen van stringingang: (str) str - string om opgevuld (INT) BlockSize - Blokgrootte van het algoritme. Meestal 8 of 16 bytes (string) -modus - Paddingschema één in (CMS, bit, zerolen, null, ruimte, willekeurig) Return: (string) gedecodeerde string zonder paddingii. Blocksize: des (Triple Des), Cast5 en Blowfish hebben een blokgrootte van 64 bits = 8 bytesdes_blocksize = 8cast5_blocksize = 8Blowfish_blocksize = 8AES heeft een vaste blokgrootte van 128 bits = 16 bytes en dit is de standaard blocksiès_blocksize = 16III. MODE: MODIS = {(0, 'CMS'): 'Pad met bytes alle dezelfde waarde als het aantal opvulbytes. Standaardmodus gebruikt in cryptografische berichtenyntaxis (CMS zoals gedefinieerd in RFC 5652, PKCS # 5, PKCS # 7 en RFC 1423 PEM) ', (1,' bit '):' Bitpadding: pad met 0x80 (10000000) gevolgd door nul ( null) bytes. Beschreven in ANSI X.923 en ISO / IEC 9797-1 ', (2,' Zerolen '):' pad met nullen, behalve de laatste byte gelijk aan het aantal (lengte) van Padding Bytes ', (3,' null ' ): 'Pad met null bytes. Alleen voor het coderen van tekstgegevens. ', (4,' Space '):' Pad met spaties. Alleen voor het coderen van tekstgegevens. ', (5,' Willekeurig '):' ISO 10126-vulling (ingetrokken in 2007): pad met willekeurige bytes + laatste byte die gelijk is aan het aantal PADDING BYTES '} CMS-modus is de standaard OneExamults in De LEADME.TXT-bestandseisen: · Python


Vulling Gerelateerde software