텍스트 해시 생성기
입력 텍스트의 UTF-8 bytes를 Web Crypto digest로 해시해 소문자 hex digest를 생성합니다.
사용 방법
- 텍스트와 hash algorithm을 선택한 뒤 실행합니다.
핵심 기능과 처리 범위
UI에서 SHA-1, SHA-256, SHA-384, SHA-512 중 하나를 선택할 수 있고 기본은 SHA-256입니다.
처리 원리
TextEncoder로 UTF-8 bytes를 만들고 crypto.subtle.digest 결과 bytes를 2자리 hex로 연결합니다.
예시
hello를 SHA-256으로 실행하면 64자리 hex digest가 나옵니다.
이럴 때 유용합니다
- 텍스트 무결성 비교·테스트 vector 확인에
사용 전 참고
- hash는 암호화가 아니며 SHA-1은 충돌 보안 용도로 권장되지 않습니다. password 저장에는 전용 password KDF가 필요합니다.
기준 및 참고자료
자주 묻는 질문
같은 텍스트는 항상 같은 hash인가요?
같은 UTF-8 bytes와 algorithm이면 같은 digest가 나옵니다.