sha_digest.

SHA-1, SHA-224, SHA-256, SHA-384 e SHA512 C Implementação
Baixe Agora

sha_digest. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jens Thoms Toerring
  • Site do editor:
  • http://users.physik.fu-berlin.de/~jtt/

sha_digest. Tag


sha_digest. Descrição

SHA-1, SHA-224, SHA-256, SHA-384 e SHA512 C Implementação Sha_Digest é uma implementação C dos algoritmos de hashes seguros SHA-1, SHA-224, SHA-256, SHA-384 e SHA512, conforme descrito em FIPS PUB 180-3, publicado em outubro de 2008, e descreveu inflips 180-3: http: //csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdfyou pode usar o resultado como uma biblioteca a ser vinculada contra seus programas, fornecendo assim todos os algoritmos de hash acima, ou você pode usar diretamente o Arquivos de origem, implementando um ou mais desses algoritmos dentro de seus programas. A implementação é escrita em (esperançosamente) compatível com padrão C (ANSI C89), seguro de rosca e deve funcionar independentemente do hardware subjacente (ou seja, deve ser executado, por exemplo, 32- sistemas de bits, bem como sistemas de 64 bits ou até mesmo de 128 bits, etc.) ou o sistema operacional usado.WarningQuingwhile Eu implementei os algoritmos SHA tão bons quanto minhas habilidades e compreensão do padrão citado acima, não posso reivindicar em tudo isso As implementações são livres de erros. Assim, se você pretende usá-los, especialmente para uso em aplicativos criptográficos, você deve rever e testar o código cuidadosamente você mesmo! Limitações: · Em princípio, todos os algoritmos de hash listados acima devem trabalhar em números arbitrários de bits como entrada (dentro dos limites descritos no padrão, ou seja, até (2 ^ 64 - 1) bits para SHA-1, SHA-224 e SHA-224 e SHA-224 -256, e (2 ^ 128 - 1) bits para SHA-384 e SHA-512). Este não é o caso dessa implementação: só pode lidar com mensagens com números de bits que são múltiplos inteiros de 8. · Em sistemas onde um caractere tem mais de 8 bits (i.e. Char_bit> 8), somente os 8 bits mais baixos de cada byte dos dados passados para a função apropriada para hash serão levados em conta, os bits de ordem superior são descartados. · Devido à tentativa de ser agnóstico de plataforma, essas implementações podem ser um pouco mais lentas do que aquelas que podem fazer suposições sobre a disponibilidade de certos tipos de inteiros não assinados (que são fortemente usados nesses algoritmos) ou a Endiância.


sha_digest. Software Relacionado

jssha.

JSSHA é uma implementação de JavaScript de toda a família dos hashes SHA, conforme definido no FIPS 180-2. ...

247

Download

Portecle.

portecle é uma versão da GUI do KeyTool de linha de comando fornecida com o Java SDK. ...

200

Download

Bastilha

Programa de endurecimento de Bastille "Bloqueia" um sistema operacional. ...

185

Download