Crypt :: CBC.

Crypt :: CBC é um módulo Perl para criptografar dados com o modo de encadeamento de bloco de cifra.
Baixe Agora

Crypt :: CBC. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Lincoln Stein
  • Site do editor:
  • http://search.cpan.org/~lds/Crypt-CBC-2.29/CBC.pm

Crypt :: CBC. Tag


Crypt :: CBC. Descrição

Cripto :: CBC é um módulo Perl para criptografar dados com o modo de encadeamento de bloco de cifra. Crypt :: CBC é um módulo Perl para criptografar dados com o modo de encadeamento de bloco de cifra.Synopsis usar cripto :: CBC; $ cifra = crypt :: cbc-> novo (-key => 'minha chave secreta', -cifer => 'blowfish'); $ ciphertext = $ cifra-> criptografar ("esses dados são silenciosos"); $ PlainText = $ cifra-> descriptografar ($ ciphertext); $ cifra-> iniciar ('criptografia'); aberto (f, ".i big_file"); Enquanto (leia (f, $ buffer, 1024)) {Imprimir $ cifra-> cripta ($ buffer); } Imprimir $ cifra-> Acabamento; # do-it-your-your yourself - Especifique chave, vetor de inicialização Você mesmo $ Key = Crypt :: CBC-> random_bytes (8); # Assumindo uma cifra de bloco de 8 bytes $ IV = Crypt :: cbc-> random_bytes (8); $ cifra = crypt :: cbc-> new (-literal_key => 1, -key => $ tecla, -iv => $ iv, header => 'nenhum'); $ ciphertext = $ cifra-> criptografar ("esses dados são silenciosos"); $ PlainText = $ cifra-> descriptografar ($ ciphertext); # Randomiv-compatível modo $ cifra = crypt :: cbc-> novo (-key => 'Super Secret!' -Header => 'aleatório'); este módulo é uma implementação de encadeamento de bloco de cifra criptográfica ( CBC). Em combinação com uma cifra de bloco, como des ou ideia, você pode criptografar e descriptografar mensagens de comprimento arbitrariamente longo. As mensagens criptografadas são compatíveis com o formato de criptografia usado pelo pacote OpenSSL.Para usar este módulo, você primeiro criará um objeto de cifra de cripta :: Cober em Novo (). No momento da criação de cifras, você especifica uma chave de criptografia para usar e, opcionalmente, um algoritmo de criptografia de blocos. Você ligará o método start () para inicializar o processo de criptografia ou descriptografia, cripto () para criptografar ou descriptografar um ou mais blocos de dados, e finalmente terminar (), para preencher e criptografar o bloco final. Para sua conveniência, você pode ligar para os métodos Criptografar () e descriptografar () para operar em um valor de dados inteiro de uma só vez. Requisitos: · Perl.


Crypt :: CBC. Software Relacionado