Preenchimento

Métodos de preenchimento para criptografia baseada em senha
Baixe Agora

Preenchimento Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Nome do editor:
  • Peio Popov
  • Site do editor:
  • http://peio.org

Preenchimento Tag


Preenchimento Descrição

Métodos de preenchimento para criptografia baseada em senha Padding é um software que fornece métodos de preenchimento para criptografia baseado em senha.Apend e remove o preenchimento de / para uma string.i. Funções: AppEndPadding (STR, blocksize = AES_BLockSize, Mode = 'CMS'): Pad (Append Padding to) String para uso com Entrada de algoritmo de criptografia simétrica: (string) Str - string a ser acolchoado (int) blocksize - o tamanho do bloco Algoritmo de criptografia. Normalmente 8 ou 16 bytes (string) modo - esquema de preenchimento um em (cms, bit, zerolen, nulo, espaço, aleatório) Return: (string) String acolchoado De acordo com o preenchimento escolhido ModereOvePadding (Str, blocksize = AES_BLocksize, Mode = 'CMS '): Remover preenchimento da entrada de string: (str) str - string para ser preenchido (int) blocksize - tamanho do bloco do algoritmo. Normalmente 8 ou 16 bytes (string) Mode - Esquema de preenchimento Um em (CMS, Bit, Zerolen, Null, Space, Random) Return: (string) String descriptografada sem paddingii. Bloqueia: DES (Triple des), Cast5 e Blowfish tem tamanho de bloco de 64 bits = 8 bytesdes_blocksize = 8Cast5_blocksize = 8Blowfish_blocksize = 8aes tem tamanho de bloco fixo de 128 bits = 16 bytes e este é o blocksizeeaes_blocksize padrão = 16iii. Modo: Modos = {(0, 'CMS'): 'almofada com bytes todo o mesmo valor que o número de bytes preenchidos. Modo padrão usado na sintaxe de mensagem criptográfica (CMS conforme definido no RFC 5652, PKCS # 5, PKCS # 7 e RFC 1423 PEM) ', (1,' bit '):' BitPadding: pad com 0x80 (10000000) seguido por zero ( null) bytes. Descrito em ANSI X.923 e ISO / IEC 9797-1 ', (2,' Zerolen '):' Pad com zeroes, exceto fazer o último byte igual ao número (comprimento) de padding bytes ', (3,' null ' ): 'PAD com bytes null. Apenas para criptografar dados de texto. ', (4,' espaço '):' PAD com espaços. Apenas para criptografar de dados de texto. ', (5,' aleatório '):' ISO 10126 PADDING (retirada em 2007): almofada com bytes aleatórios + Último byte igual ao número de padding bytes '} mode cms em Os requisitos do arquivo readme.txt: · Pitão


Preenchimento Software Relacionado

Pbkdf.

Funções de derivação de chave baseada em senha do PKCS # 5 ...

293

Download