텍스트
SHA-3 해시 계산기
입력한 문자열의 SHA-3(Keccak) 해시값을 브라우저에서 실시간으로 계산합니다. NIST가 2012년 표준화한 차세대 해시 함수로, SHA-2와 근본적으로 다른 '스펀지 구조'를 채택하고 있습니다.
| SHA-3 |
|---|
Tips
- SHA-3는 SHA-2와 완전히 다른 설계(스펀지 구조)로, SHA-2가 파괴될 경우의 대안으로 설계
- Keccak(케체크)이라고도 불리며, 벨기에 팀이 개발
- SHAKE128·SHAKE256 등 임의 길이 출력(XOF) 변형도 존재
- SHA-2가 아직 안전하므로 새 시스템에서 SHA-2 대신 반드시 사용할 필요는 없음
여담 ― Keccak의 탄생과 NIST 공모전: '다음 표준'을 결정한 5년
2006년 SHA-1 충돌 공격 현실화 → NIST 공모전 시작; 64개 알고리즘 응모; 2012년 벨기에 팀(Joan Daemen, AES 공동 설계자)의 Keccak 선정
SHA-2 대체가 아닌 SHA-2 파괴 시 보험으로 설계; SHA-2는 여전히 안전
스펀지 구조 → SHAKE128·SHAKE256(임의 길이 XOF) 응용