도구 가이드
해시는 임의 길이의 데이터를 고정된 길이의 값으로 바꾸는 함수입니다. 같은 입력은 항상 같은 결과를 내고, 한 글자만 달라져도 전혀 다른 값이 나오며, 결과에서 원본을 되돌릴 수 없다는 특징이 있습니다.
이 성질 덕분에 파일이 전송 중 손상되지 않았는지 확인하거나, 두 데이터가 같은지 원본을 노출하지 않고 비교하는 데 쓰입니다. 다운로드 페이지에 표시된 체크섬이 바로 이 용도입니다.
이 도구는 SHA-256, SHA-1, SHA-512 해시값을 계산합니다. 계산은 브라우저 안에서만 이루어지며 입력값이 서버로 전송되지 않습니다.
사용 방법
- 해시를 구할 텍스트를 입력합니다.
- SHA-256·SHA-1·SHA-512 결과를 확인합니다.
- 비교 대상 해시값과 대조합니다.
- 필요한 값을 복사해 사용합니다.
이럴 때 유용해요
- 다운로드한 파일의 무결성을 체크섬으로 확인할 때
- 두 데이터가 동일한지 원본 노출 없이 비교할 때
- 개발 중 해시 함수 결과를 확인할 때
- 블록체인이나 서명 관련 값을 검증할 때
사용 팁
- SHA-1은 충돌 사례가 발견되어 보안 용도로는 권장되지 않습니다. 새 시스템에는 SHA-256 이상을 쓰세요.
- 비밀번호를 저장할 때는 단순 해시로 부족합니다. bcrypt나 Argon2 같은 전용 알고리즘을 사용해야 합니다.
- 같은 입력이면 언제 어디서 계산해도 같은 값이 나옵니다. 체크섬 비교의 근거가 이 성질입니다.