sha_digest.

SHA-1, SHA-224, SHA-256, SHA-384 및 SHA512 C 구현
지금 다운로드

sha_digest. 순위 및 요약

광고

  • Rating:
  • 특허:
  • GPL
  • 가격:
  • FREE
  • 게시자 이름:
  • Jens Thoms Toerring
  • 게시자 웹사이트:
  • http://users.physik.fu-berlin.de/~jtt/

sha_digest. 태그


sha_digest. 설명

SHA-1, SHA-224, SHA-256, SHA-384 및 SHA512 C 구현 SHA_Digest는 2008 년 10 월에 출판 된 FIPS PUB 180-3에 설명 된 SHA-224 SHA-1, SHA-224, SHA-256, SHA-384 및 SHA512의 C 구현을 수행하고 설명 된 Infips 180-3 : http : //csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdfyou는 프로그램과 링크 할 라이브러리로 결과를 사용하여 위의 모든 해시 알고리즘을 제공하거나 직접 사용할 수 있습니다. 프로그램에서 이러한 알고리즘 중 하나 이상을 구현하는 소스 파일. 구현은 (희망적으로) 표준 준수 C (ANSI C89), 스레드 안전하며 기본 하드웨어와 독립적으로 작동해야합니다 (예 : 32- 비트 시스템은 물론 64 비트 또는 심지어 128 비트 시스템 등) 또는 사용되는 운영 체제를 사용하였습니다. 위의 능력과 인용 된 표준에 대한 능력과 이해를 잘 수행하는 SHA 알고리즘을 구현했습니다. 구현은 오류가 없습니다. 따라서 특히 암호화 응용 프로그램에서 사용하기 위해 사용하려는 경우, 코드를 조심스럽게 검토하고 테스트해야합니다! 제한 사항 : · 원칙적으로 위에 나열된 모든 해싱 알고리즘은 임의의 수의 비트 수를 입력 (표준에서 설명한 한계 내에서, 즉 SHA-1, SHA-224 및 SHA의 경우 최대 (2 ^ 64 - 1) 비트를 수행해야합니다. -256 및 (2 ^ 128 - 1) SHA-384 및 SHA-512 용 비트). 이것은이 구현의 경우가 아닙니다. 정수가 8의 정수가있는 비트 수있는 메시지 만 처리 할 수 있습니다. · CHAR가 8 비트 이상 (즉, char_bit> 8)이있는 시스템에서 해싱을위한 적절한 기능으로 전달 된 데이터의 각 바이트의 각 바이트만이 고려 될 것이고, 단순히 더 높은 순서 비트가 삭제됩니다. · 플랫폼 - 불가지론이 되려는 시도로 인해이 구현은 특정 유형의 부호없는 정수 (이 알고리즘에서 크게 사용되는) 또는 ennenianess의 가용성에 대한 가정을 할 수있는 것보다 조금 느릴 수 있습니다.


sha_digest. 관련 소프트웨어

jssha.

JSSHA는 FIPS 180-2에 정의 된 SHA 해시 전체 가족의 JavaScript 구현입니다. ...

247

다운로드

Matrixssl.

MATRIXSSL은 작은 풋 프린트 장치를위한 임베디드 SSL 구현을 제공합니다. ...

125

다운로드

opensc.

도구 및 라이브러리 및 PKCS # 11 모듈은 스마트 카드를 사용하고 빈 스마트 카드를 초기화합니다. ...

193

다운로드