Caixa de ferramentas :: Cryptotp.

Reproduza com criptografia de tipo de time-pad.
Baixe Agora

Caixa de ferramentas :: Cryptotp. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jason Leane
  • Site do editor:
  • http://search.cpan.org/~docg/

Caixa de ferramentas :: Cryptotp. Tag


Caixa de ferramentas :: Cryptotp. Descrição

Brincar com a criptografia de um time-pad. Caixa de ferramentas :: Cryptotp é um módulo Perl que permite que você jogue por aí com a Caixa de ferramentas Tipo de Time-Pad.Synopsis :: Cryptott; $ PlAtãoxtFile = "doc.txt"; # Gerar um alamento aleatório $ pad_file = rand_pad ("mypad.otp"); # Criptografar um arquivo Encrypt_File ($ PlainExtFile, "CipherText.txt", "mypad.otp"); # Descriptografar de volta decrypt_file ("ciphertext.txt", "descriptografado-plain.txt", "mypad.otp"); # Criptografar uma string $ PlainText = "Sreamish Ossifrage"; $ lixo = criptografar ($ texto simples, 'f4'); # Descriptografá-lo de volta $ texto = descriptopto_string ($ lixo, 'f4'); um módulo destinado a aqueles interessados em aprender a criptografia de Abutu ... Os métodos usados aqui não devem ser seguros, e devem ser usados apenas para entender os princípios de criptografia. Não use nenhuma função neste módulo para tentar proteger dados confidenciais. Essas funções implementam a criptografia "one-time-pad". Para as funções de criptografia / descriptografia de arquivos, você especifica outro arquivo como 'pad'. Um bloco é lido neste arquivo e aplicado a cada bloco da entrada (Nota: Esta é uma grande falha de segurança). Se você executar a saída de volta, com um bloco idêntico, você deve recuperar o texto simples. Para mais informações, consulte "Cryptografia da Internet" por Richard E. Smith. Ele cobre este tópico e muitos outros.encrypt_file (entrada, saída, pad) descriptografar (entrada, saída, pad) criptografa ou descriptografa um arquivo. Para criptografia, a entrada é texto simples, a saída é ciphertext. Para descriptografia, a entrada é ciphertext, a saída é simples. A almofada é compartilhada entre as duas funções. Todos os argumentos são nomes de arquivos (não filehandles) .entencrypt_string ("string", 'ff') descriptografar ("F2FE3222", 'FF') criptografa ou descriptografa uma string. A almofada é dada como um número hexadecimal de dois dígitos (00 - FF). É aplicado a cada caráter do texto simples / cifrado. Retorna Ciphertext de PlaintEtX.rand_pad ("filename.pad") gera um arquivo de almofada um pouco aleatório, blocos de blocos de longa. Use isso se você não conseguir localizar um arquivo pad de seus próprios ... Requisitos: · Perl.


Caixa de ferramentas :: Cryptotp. Software Relacionado