해시 생성 — MD5, SHA-1, SHA-256 온라인
텍스트에서 MD5, SHA-1, SHA-256 등 다이제스트를 만듭니다. 두 사본이 같은지, 공개 체크섬과 대조, 비보안 용도 지문에. 비밀번호 저장에 MD5나 SHA-1을 쓰지 마세요 — 중요한 무결성에는 SHA-256을 우선하세요.
해시는 임의 길이 입력을 고정 길이 16진 문자열로 매핑합니다. 한 글자만 바꿔도 다이제스트가 크게 뛰습니다 — 「바뀌었나?」 확인에 유용합니다.
MD5와 SHA-1은 보안 용도로는 깨졌지만 레거시 「MD5를 붙여라」 요구에는 아직 나옵니다. 비밀번호에는 bcrypt·Argon2 같은 전용 느린 해시 — 이 페이지가 아닙니다.
붙여 넣은 텍스트를 해시합니다. 파일 바이너리는 실제 바이트용 파일 체크섬 도구나 CLI를.
생성 방법
- 텍스트 입력 또는 붙여넣기
- 알고리즘 선택
- 16진 다이제스트 복사
체크섬이 좋은 용도
- 두 텍스트 덩어리가 같은지 빠른 비교.
- 벤더 공개 해시 값과 대조.
- 문서가 지정한 여러 알고리즘.
시나리오
- 제출 폼이 문서 텍스트 MD5를 요구
- 설정이 한 줄도 안 바뀌었는지 확인
- 수업에서 눈사태 효과 데모
팁
- 비교 시 끝 공백·줄바꿈에 주의.
- 비밀번호 저장에 MD5/SHA-1을 쓰지 마세요 — 빠르고 깨지기 쉽습니다.
- 문서가 대소문자 혼용이면 다이제스트는 대소문자 무시 비교.
동작
| 입력 | 출력 | 설명 |
|---|---|---|
| 같은 텍스트 두 번 | 동일한 다이제스트 | 결정적 |
| 한 글자 변경 | 완전히 다른 해시 | 눈사태 효과 |
해시 FAQ
- 해시에서 원문을 되돌릴 수 있나요?
- 설계상 불가합니다. 짧은 비밀번호는 표로 맞힐 수 있어 로그인용 MD5 「해시」는 안 됩니다.
- MD5 충돌이란?
- 공격자가 다른 파일로 같은 MD5를 만들 수 있습니다 — 보안에서 버리는 또 다른 이유입니다.
- 해시 vs 암호화?
- 해시는 단방향 지문; 암호화는 키로 복호화할 수 있습니다.