개발자 도구
해시 생성기 - MD5 / SHA-1 / SHA-256 / SHA-512
입력한 텍스트를 MD5, SHA-1, SHA-256, SHA-512 해시값으로 한 번에 변환합니다. 파일 무결성 확인과 비밀번호 검증에 활용하세요.
해시값
MD5
SHA-1
SHA-256
SHA-512
텍스트를 입력하면 해시값이 자동으로 계산됩니다.
해시, 왜 이렇게 자주 쓰일까요
해시값은 데이터가 한 글자라도 바뀌면 전혀 다른 결과가 나오는 지문 같은 존재입니다. 이 성질 덕분에 파일이 조작되지 않았는지 확인하고, 비밀번호를 평문으로 저장하지 않으면서 검증하고, 두 데이터가 같은지 빠르게 가릴 때 해시가 쓰입니다.
이 도구는 입력한 텍스트를 MD5, SHA-1, SHA-256, SHA-512 네 가지 알고리즘으로 한 번에 변환해 나란히 보여 줍니다. 결과값 옆의 복사 버튼을 누르면 클립보드로 바로 담기고, 모든 계산은 브라우저 안에서 이루어져 입력한 값이 외부로 나가지 않습니다.
이런 분들께 특히 유용합니다
- 파일 다운로드 무결성 확인 — 공식 체크섬과 해시값을 비교할 때
- 백엔드·보안 개발자 — 비밀번호 검증이나 서명 값을 만들 때
- 데브옵스·인프라 엔지니어 — 설정값이나 배포 산출물의 해시를 기록할 때
- 데이터 분석가 — 두 데이터가 같은지 빠르게 가릴 때
알고리즘을 고를 때 주의할 점
MD5와 SHA-1은 속도는 빠르지만 충돌이 발견되어 보안 용도로는 더 이상 권장되지 않습니다. 비밀번호나 서명이 걸린 자리에는 SHA-256 이상을 사용하세요. MD5는 체크섬이나 비교 용도로는 여전히 유용합니다.
자주 묻는 질문
아닙니다. 해시 계산은 브라우저 안에서만 이루어지며 입력한 텍스트는 서버로 전송되거나 저장되지 않습니다. 비밀번호처럼 민감한 값을 다루어도 안전합니다.
MD5, SHA-1, SHA-256, SHA-512 네 가지를 지원합니다. SHA-1/256/512는 브라우저에 내장된 Web Crypto API로, MD5는 자체 구현으로 계산합니다.
보안이 중요한 용도라면 SHA-256 이상을 사용하세요. MD5와 SHA-1은 충돌이 발견되어 비밀번호나 서명 같은 보안 용도에는 더 이상 권장되지 않습니다. 단순한 체크섬이나 중복 확인 용도라면 MD5도 여전히 쓸 수 있습니다.
이 도구는 텍스트 입력만 처리합니다. 파일의 해시를 계산하려면 파일을 열어 내용을 복사해 붙여 넣거나, 파일 전용 해시 도구를 사용하는 것이 좋습니다.
네. 입력한 텍스트를 UTF-8 바이트로 변환한 뒤 해시를 계산하므로 한글, 이모지, 다국어 모두 동일하게 처리됩니다. 같은 문자열은 언제나 같은 해시값을 냅니다.
이 페이지 공유하기