Crypt :: Rijndael.

Cripto :: Módulo de criptografia de Rijndael CBC.
Baixe Agora

Crypt :: Rijndael. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • brian d foy
  • Site do editor:
  • http://search.cpan.org/~bdfoy/

Crypt :: Rijndael. Tag


Crypt :: Rijndael. Descrição

Cripto :: CBC compatível com o módulo de criptografia Rijndael. Crypt :: Rijndael é uma cripta :: CBC compatível com o módulo de criptografia Rijndael.synopsis Use Crypt :: Rijndael; # Keysize () é 32, mas 24 e 16 também são possíveis # blocksize () é 16 $ cifra = crypt :: rijndael-> novo ("A" x 32, cripta :: rijndael :: mode_cbc ()); $ cifra-> set_iv ($ iv); $ cryped = $ cifra-> criptografar ($ texto simples); # - ou - $ blintext = $ cifra-> descriptografar ($ crypted); este módulo implementa a cifra do Rijndael, que acaba de ser selecionada como a avançada padrão de criptografia.Keysize retorna o teclado, que é 32 (bytes). A cifra de Rijndael realmente suporta os comprimentos de chaves de 16, 24 ou 32 bytes, mas não há como comunicar isso para Crypt :: CBC.Blocksize O blocos para Rijndael é de 16 bytes (128 bits), embora o algoritmo realmente suporte a qualquer blocos qualquer múltiplo de nossos bytes. 128 bits, é, no entanto, o tamanho de bloco AES especificado, então é tudo o que suportamos. $ Cifra = crypt :: rijndael-> NOVO ($ Key ) Crie uma nova cripta :: rijndael cifram objeto com o Dada a chave (que deve ser 128, 192 ou 256 bits de comprimento). O argumento adicional de $ mode é o modo de criptografia, o modo de criptografia, o modo de código eletrônico (modo de códigos eletrônicos, o padrão), mode_cbc (encadeamento de blocos de cifra, o mesmo que cripta :: CBC faz), Mode_CFB (feedback de cifras de 128 bits), MODE_OFB (128- feedback de saída de bits), ou mode_ctr (modo contador). O modo ECB é muito inseguro (leia um livro sobre criptografia se você não sabe por quê!), Então você provavelmente deve usar o modo CBC. $ Cifra-> set_iv ($ iv) Isso permite alterar o Vector de valor inicial usado pelos modos de encadeamento . Não é relevante para o modo ECB. $ Cifra-> criptografar ($ dados) criptografar dados. O tamanho dos $ dados deve ser um múltiplo de blocksize (16 bytes), caso contrário, esta função vai croak. Além disso, pode ser de (quase) qualquer comprimento. $ Cifra-> descriptografar ($ dados) descriptografa $ dados. Requisitos: · Perl.


Crypt :: Rijndael. Software Relacionado