사용 방법
- 텍스트 또는 파일 입력을 고릅니다.
- SHA 알고리즘을 선택하고 계산합니다.
- 알고리즘·바이트 수·해시를 믿을 수 있는 원본 지문과 비교합니다.
SHA-256 테스트 벡터
- 입력·설정
- abc
- 결과
- ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
끝의 줄바꿈이 없을 때의 UTF-8 해시입니다.
처리 기준과 결과 읽기
SHA-256·384·512는 서로 다른 길이의 16진수 지문을 만듭니다. 텍스트는 UTF-8로 인코딩하고 파일은 원본 바이트 그대로 처리합니다. 공백·줄바꿈·메타데이터 한 바이트 차이도 지문을 바꿉니다.
한계와 사용 전 확인
텍스트 50만 자·파일 25MiB 이하이며 HTTPS와 Web Crypto 지원이 필요합니다. 해시만으로 출처·악성 여부·전자서명을 검증하지 않으며 비밀번호 저장용 키 유도 함수가 아닙니다.
자주 묻는 질문
같은 화면 내용인데 파일 해시가 다른 이유는 무엇인가요?
인코딩·줄바꿈·숨은 메타데이터 등 원본 바이트가 다를 수 있습니다. 텍스트 입력과 파일 입력도 같은 방식이 아닙니다.