개발자

해시 생성기

SHA-1, SHA-256, SHA-512 해시.

예시
해시 결과
내보내기 옵션
파일을 해싱합니다 — 드래그 앤 드롭 또는 파일 선택 (기기 화면에 머무름)

비밀번호를 생성하시겠습니까? 비밀번호 생성기 · UUID: UUID 생성기 · Base64: Base64 인코딩 / 디코딩.

해시 생성 및 검증

텍스트를 입력하면 즉시 MD5, SHA-1, SHA-256, SHA-384, SHA-512를 확인할 수 있습니다. HMAC-SHA256 키를 추가하고, 파일을 드래그해 로컬에서 체크섬을 만들거나, 예상되는 체크섬을 붙여넣어 일치를 검증하세요. 모든 알고리즘은 공식 벡터에 대해 자가 테스트를 합니다.

FAQ

어떤 해시 알고리즘이 지원되나요?

MD5, SHA-1, SHA-256, SHA-384, SHA-512. SHA 계열은 감사 대상 브라우저인 웹 크립토 API를 사용합니다; MD5는 검증된 JS 구현체를 사용합니다(웹 크립토에는 포함되어 있지 않습니다). 내장 자가 테스트가 페이지 로드 시 모든 알고리즘을 공식 RFC/NIST 테스트 벡터와 비교해 검증합니다.

파일 체크섬을 확인할 수 있나요?

네. 파일을 드래그하거나 하나를 선택해 로컬에서 해시하면 — 아무것도 업로드되지 않습니다 — 그리고 예상되는 체크섬을 Verify에 붙여넣으면 어떤 알고리즘과 일치하면 초록색으로 표시됩니다.

HMAC를 계산할 수 있나요?

네. 비밀 키를 입력하면 텍스트의 HMAC-SHA256을 얻을 수 있습니다(웹 크립토 통해서도 마찬가지입니다).

제 텍스트나 파일이 서버로 전송되나요?

아니. 모든 것은 브라우저에서 로컬에서 계산됩니다; 기기 밖으로 아무것도 나가지 않습니다.

MD5가 불안정한데 왜 포함시키나요?

MD5는 보안상 한계가 있지만, 비보안 파일 체크섬과 레거시 시스템에서는 여전히 널리 사용되고 있어 호환성을 위해 제공됩니다 — 보안 관련 모든 것에는 SHA-256을 사용하세요.

마지막 업데이트: