SHA (secure hash algorithm)

SHA는 미국 NIST에 의해 개발된 SHS(secure hash standard) 내에 정의된 알고리즘이다. SHA-1은 1994년에 발간된 SHA의 개정판으로서, SHA 내에 남아있던 결함들을 수정한 것이다. 이 설계는 Rivest가 개발한 MD4 계열의 해시 함수들과 매우 비슷하다. SHA-1은 ANSI X9.30 표준으로도 정의되어 있다.

이 알고리즘은 길이 264 비트 이하의 메시지를 160 비트 길이의 축약된 메시지로 만들어낸다. 이 알고리즘은 MD5보다는 다소 느리지만, 대규모 메시지 요약들이 폭력적 충돌 및 도치 공격을 받을 때, 좀더 안전하게 지켜준다.

NIST에서 SHA에 대해 제공하는 웹페이지입니다.


이 정보는 2001년 1월 20일에 수정되었습니다.
영어판(whatis.com)