SHA-256 해시 생성기
입력한 텍스트(UTF-8)의 해시값을 16진수로 보여 줍니다. 계산은 브라우저 안에서만 합니다.
브라우저 안에서만 계산하는 도구입니다. 입력 내용은 서버로 전송되지 않습니다.
입력 내용은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.
| SHA-256 | |
|---|---|
| SHA-512 | |
| SHA-1 (보안 용도 부적합) |
자주 묻는 질문
어떻게 계산하나요?
- 해시 = WebCrypto crypto.subtle.digest(알고리즘, UTF-8 바이트)
- SHA-1·SHA-256·SHA-512 는 FIPS 180-4 정의
- MD5 는 넣지 않았습니다.
반영하지 않는 조건은 무엇인가요?
- SHA-1은 NIST가 '유효 수명이 끝났다'며 2030년 말까지 폐지하도록 한 알고리즘이라 보안 용도에 적합하지 않습니다.
- 비밀번호 저장용 해시(솔트·반복이 필요한 방식)는 다루지 않습니다.
- 파일 해시는 계산하지 않습니다(텍스트만).
계산 예시를 보여 주세요
- '' (빈 문자열) SHA-256 → e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- 'abc' SHA-256 → ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
- 'abc' SHA-1 → a9993e364706816aba3e25717850c26c9cd0d89d
어떤 경우에 쓰나요?
- 다운로드 파일 해시와 비교할 문자열 확인, 개발·테스트용 해시
입력한 내용이 전송되나요?
아닙니다. 브라우저의 WebCrypto로 계산하며 서버로 전송하지 않습니다.
줄바꿈이 있으면 값이 달라지나요?
네. 공백·줄바꿈 한 글자만 달라도 해시는 완전히 달라집니다.
공식 근거와 확인일
NIST FIPS 180-4: Secure Hash Standard ↗확인일 2026-10-25
W3C Web Cryptography API ↗확인일 2026-10-25