무료 MD5 해시 생성기 온라인
브라우저에서 MD5 해시를 즉시 생성 — 서버로 데이터가 전송되지 않습니다.
입력
출력
MD5 해싱이란?
방금 파일을 다운로드했는데 변조되지 않았는지 확인하고 싶습니다. 또는 두 데이터베이스 덤프를 비교하기 위한 빠른 핑거프린트가 필요합니다. 바로 그럴 때 MD5가 유용합니다. MD5(Message-Digest Algorithm 5)는 RFC 1321에서 정의된 해시 함수로, 32자의 16진수 문자열로 128비트 해시를 생성합니다. MD5는 비밀번호나 디지털 서명에는 더 이상 안전하지 않지만 — OWASP 데이터 무결성 가이드와 MDN SubtleCrypto.digest() 문서에서 현대적 대안 확인 — 체크섬, 캐시 키, 비보안 핑거프린팅에는 여전히 이상적입니다. 이 도구는 Web Crypto API를 사용하며 완전히 브라우저에서 실행됩니다.
MD5는 디지털 서명과 같은 암호화 목적에는 더 이상 안전하지 않지만, 체크섬, 파일 무결성 검증, 보안이 중요하지 않은 핑거프린팅에는 여전히 유용합니다. 알고리즘은 RFC 1321에 공식적으로 명시되어 있습니다. 이 도구는 전체 입력 텍스트의 MD5 해시를 브라우저에서 즉시 계산합니다.
이 도구 사용 방법
텍스트 입력
왼쪽 에디터에 텍스트를 입력하거나 붙여넣으세요. 샘플을 클릭하여 예시 텍스트를 로드하거나 텍스트 파일을 업로드할 수도 있습니다.
MD5 해시 보기
오른쪽 패널에 입력의 MD5 해시가 자동으로 표시됩니다. 입력하는 동안 해시가 실시간으로 업데이트됩니다.
복사 또는 다운로드
복사를 클릭하여 해시를 클립보드에 복사하거나 다운로드를 클릭하여 텍스트 파일로 저장하세요.
해시 예시
MD5 해싱의 예시입니다:
입력 텍스트
MD5 해시 출력
자주 묻는 질문
MD5는 아직 안전한가요?
체크섬과 비보안 핑거프린팅에는 괜찮습니다. 비밀번호, 디지털 서명, 인증서에는 아닙니다. 알려진 충돌 공격으로 인해 보안이 중요한 용도에는 부적합합니다. 그런 경우에는 SHA-256으로 전환하세요.
MD5는 오늘날 무엇에 사용되나요?
MD5는 파일 다운로드 검증(체크섬 비교), 캐시 키 생성, 대규모 데이터셋 중복 제거, 비보안 식별자 등에 널리 사용됩니다. 많은 CDN과 패키지 관리자가 아직도 MD5 체크섬을 공개합니다.
MD5 해시를 역변환할 수 있나요?
직접은 불가능합니다 — 해시 함수는 설계상 단방향입니다. 해시에서 원래 입력을 수학적으로 도출할 수 없습니다. 하지만 사전 계산된 레인보우 테이블이 짧은 비밀번호 같은 약한 입력을 해독할 수 있습니다.
데이터가 서버로 전송되나요?
아니요. 모든 것이 브라우저에서 로컬로 실행됩니다. 인터넷을 끊어도 도구는 작동합니다. 브라우저 네트워크 탭을 열어보면 해싱 중 요청이 0건임을 확인할 수 있습니다.
MD5와 SHA-256의 차이는 무엇인가요?
둘 다 해시 함수이지만 SHA-256은 256비트 출력을 생성하며 암호학적으로 안전합니다. MD5는 128비트 출력이며 알려진 충돌 약점이 있습니다. 보안이 중요한 용도에는 SHA-256 또는 SHA-512를 사용하세요.
관련 도구
참고 자료: NIST Secure Hash Standard, CSRC 해시 함수 프로젝트.