본문으로 건너뛰기
← 홈

MD5 해시 생성기

텍스트의 MD5 해시 계산

MD5란 무엇인가요?

MD5 해시는 128비트이며 16진수 32자로 표시됩니다. 몇 초 만에 충돌을 만들 수 있으므로, 공격자가 변조할 수 있는 데이터를 보호하는 데 MD5를 써서는 안 됩니다. 다만 우발적인 손상 감지, 중복 제거, 캐시 키 용도로는 여전히 쓸 만합니다.

예시

“hello”의 MD5
5d41402abc4b2a76b9719d911017c592
빈 문자열의 MD5
d41d8cd98f00b204e9800998ecf8427e
터미널에서 파일 해시 구하기
md5sum file.zip    # Linux
md5 file.zip       # macOS

자주 묻는 질문

MD5는 안전한가요?

보안 용도로는 안전하지 않습니다. MD5 충돌은 쉽게 만들 수 있으므로 서명, 인증서, 비밀번호에 사용하면 안 됩니다. 누군가 속이려 하지 않는 상황의 체크섬으로는 괜찮습니다.

MD5 해시의 길이는 얼마인가요?

입력 길이와 상관없이 항상 128비트이며, 16진수 32자로 표시됩니다.

MD5를 복호화할 수 있나요?

아니요. MD5는 암호화가 아니라 해시입니다. MD5를 “복호화”해 준다는 사이트들은 흔한 입력을 미리 계산해 둔 테이블에서 해시를 찾아볼 뿐입니다.

관련 도구