RIPEMD160.

extensão perl para a função Hash RipeMD-160
Baixe Agora

RIPEMD160. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Christian H. Geuer-Pollmann
  • Site do editor:
  • http://search.cpan.org/~chgeuer/

RIPEMD160. Tag


RIPEMD160. Descrição

Extensão Perl para a função Hash RipemD-160 Ripemd160 é um módulo Perl que permite usar o algoritmo de digestão de mensagem RipemD160 de dentro de programas Perl.Esta é uma versão beta. No futuro, ele estará localizado em Cripto :: RipeMd160 e não em RipemD160.O módulo é baseado na implementação da Antoon Bosselaers do Katholieke Universiteit Leuven.Ue Objeto de Contexto Ripemd160 é criado com a nova operação. Vários contextos de digeros simultâneos podem ser mantidos, se desejado. O contexto é atualizado com a operação Adicionar que adiciona as cadeias contidas no parâmetro da lista. Note, no entanto, que adicione ('foo', 'bar'), adicionar ('foo') seguido por add ('bar') e adicionar ('foobar') deve todos dar o mesmo resultado. O valor da digestão da mensagem final é retornado pela operação de digestas como uma cadeia binária de 20 bytes. Esta operação fornece o resultado de adicionar operações desde a última operação nova ou redefinição. Observe que a operação de digest é efetivamente uma operação destrutiva e única. Depois de ter sido realizado, o contexto deve ser redefinido antes de ser usado para calcular outra função de conveniência de verificação. A operação addfile leva um identificador de arquivo aberto e lê-lo até o final do arquivo em blocos de byte 8192 adicionando o conteúdo ao contexto. O identificador de arquivos pode ser especificado por nome ou passado como uma referência de tipo glob, conforme mostrado nos exemplos abaixo. A operação hexdigest chama o Digest e retorna o resultado como uma cadeia imprimível de dígitos hexdecimais. Essa é exatamente a mesma operação realizada pela operação de descompactar nos exemplos abaixo. A operação de hash pode atuar como uma função de membro estática (ou seja, você chame-a na classe Ripemd160 como na sinopse acima) ou como uma função virtual normal. Em ambos os casos, ele executa o ciclo de RipemD160 completo (redefinir, adicionar, digere) no valor escalar fornecido. Isso é conveniente para lidar com pequenas quantidades de dados. Quando invocado na classe, um contexto temporário é criado. Quando invocado através de um objeto de contexto já criado, este contexto é usado. A última forma é um pouco mais eficiente. A operação Hexhash é análoga para hexdigest.synopsis use Ripemd160; $ context = novo ripemd160; $ context-> redefinir (); $ context-> Adicionar (lista); $ context-> addfile (alça); $ digest = $ context-> digere (); $ string = $ context-> hexdigest (); $ digest = ripemd160-> hash (escalar); $ string = ripemd160-> hexhash (escalar); Requisitos: · Perl.


RIPEMD160. Software Relacionado

Scgi.

Para implementar uma interface SCGI para um servidor de aplicativos ...

162

Download