SHA: 두 판 사이의 차이

8 바이트 제거됨 ,  8년 전
잔글
편집 요약 없음
편집 요약 없음
잔글편집 요약 없음
{{다른 뜻}}
'''SHA'''(Secure Hash Algorithm, 안전한 해시 알고리즘) 함수들은 서로 관련된 [[암호학적 해시 함수]]들의 모음이다. 이들 함수는 [[미국 국가 안전 보장국국가안보국]](NSA)이 [[1993년]]에 처음으로 설계했으며 [[미국]] 국가 표준으로 지정되었다. SHA 함수군에 속하는 최초의 함수는 공식적으로 '''SHA'''라고 불리지만, 나중에 설계된 함수들과 구별하기 위하여 '''SHA-0'''이라고도 불린다. 2년 후 SHA-0의 변형인 '''SHA-1'''이 발표되었으며, 그 후에 4종류의 변형, 즉 '''SHA-224''', '''SHA-256''', '''SHA-384''', '''SHA-512'''가 더 발표되었다. 이들을 통칭해서 '''SHA-2'''라고 하기도 한다.
 
SHA-1은 SHA 함수들 중 가장 많이 쓰이며, [[트랜스포트 레이어 보안|TLS]], [[SSL]], [[PGP (소프트웨어)|PGP]], [[SSH]], [[IPSec]] 등 많은 보안 프로토콜과 프로그램에서 사용되고 있다. SHA-1은 이전에 널리 사용되던 [[MD5]]를 대신해서 쓰이기도 한다. 혹자는 좀 더 중요한 기술에는 SHA-256이나 그 이상의 알고리즘을 사용할 것을 권장한다.