샤는 뭐야?

藏色散人
풀어 주다: 2020-01-07 11:15:40
원래의
17548명이 탐색했습니다.

샤는 뭐야?

샤 뭐죠?

Secure Hash Algorithm(영어: Secure Hash Algorithm, 약어로 SHA)은 암호화 해시 함수 제품군으로 FIPS 인증을 받은 보안 해시 알고리즘입니다. 디지털 메시지에 해당하는 고정 길이 문자열(메시지 다이제스트라고도 함)을 계산할 수 있는 알고리즘입니다. 그리고 입력된 메시지가 서로 다른 경우에는 서로 다른 문자열에 해당할 확률이 매우 높습니다.

SHA 알고리즘 제품군은 미국 국가 안보국(NSA)에서 설계하고 미국 국립 표준 기술 연구소(NIST)에서 게시했습니다.

SHA-0: 1993입니다. 출시 당시에는 보안 해시 표준(Secure Hash Standard)이라고 불렸으며, 출시 후 NSA에 의해 신속하게 철회되었습니다.

SHA-1: 1995년에 출시된 SHA-1은 TLS, SSL, PGP, SSH, S/MIME 및 IPsec의 후속 버전을 포함한 많은 보안 프로토콜에서 널리 사용됩니다. 그러나 SHA-1의 보안은 2000년 이후 대부분의 암호화 시나리오에서 더 이상 허용되지 않습니다. 2017년 네덜란드 암호화 연구 그룹 CWI와 Google은 공식적으로 SHA-1을 해독했다고 발표했습니다[1].

SHA-2: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256을 포함하여 2001년에 출시되었습니다. 지금까지 SHA-2에 대한 효과적인 공격은 없었지만 해당 알고리즘은 기본적으로 SHA-1과 유사하므로 일부 사람들은 다른 대체 해싱 알고리즘을 개발하기 시작했습니다.

SHA-3: 2015년에 공식적으로 출시된 SHA-3은 SHA-2를 대체하기 위한 것이 아닙니다. SHA-2에는 현재 뚜렷한 약점이 없기 때문입니다. MD5의 성공적인 크래킹과 SHA-0 및 SHA-1에 대한 이론적 크래킹 방법의 출현으로 인해 NIST는 이전 알고리즘(현재 SHA-3)과 다른 대체 암호화 해시 알고리즘이 필요하다고 느꼈습니다.

위 내용은 샤는 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
sha
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿