PC

MD5sum 명령어

infra 2025. 11. 4. 16:59

MD5란

 

Message Digest Algorithm 5 의 약자이며, 어떤 파일또는 문자열을 고정길이 값으로 바꿔주는 해시함수이다.

 

MD5의 해시값을 확인해야하는 이유는 크게 4가지이다. 

 

1. 파일 무결성(Integrity) 검증

: 다운로드할 때 손상되었거나 변조되지 않았는지 확인하는 용도

 

2. 보안 검사 / 악성코드 검증

 

 

3. 백업·복제 데이터 비교

: 백업 이미지나 스냅샷 파일이 원본과 완전히 같은지 빠르게 비교 가능

4. 파일 식별

: 로그나 DB에 파일명을 저장하지 않고도 MD5 해시로 유일하게 식별 가능.

 

 

 

 

 

윈도우에선 2가지 명령어로 특정파일의 md5 해시값을 확인 하는 방법이 있다.

[1]#certutil -hashfile [파일명] MD5

 

[2]powershell에선

 

#Get-FileHash -Algorithm MD5 <파일경로>