본문 바로가기
IT/Tips

MD5로 다운로드한 파일의 무결성을 확인하는 방법

by ITeaStory 2023. 9. 6.

인터넷에서 파일을 다운로드하다 보면 종종 MD5라는 이름으로 영문과 숫자가 혼합된 문자열이나 이런 문자열이 포함된 파일을 볼 수 있습니다.
파일을 다운로드하는데 같이 있는데 어디에 쓰는 건지 몰랐던 경험 한 번씩 있을 거예요.
저도 MD5가 뭔지 모를 때는 어디에 쓰는 건지 한참 고민하곤 했었습니다.

저는 이번에 Synology NAS의 DSM 버전을 높이는데 수동으로 업데이트를 해야 했습니다.
Synology 사이트에서 업데이트 파일을 받는데 이 MD5가 보이더군요.
운영체제 업데이트라서 파일의 무결성이 중요하니 한번 무결성 검사를 해봤습니다.

 

시놀로지 NAS DSM 수동 업데이트 방법(DSM 7.2 수동 업데이트)

Synology NAS의 DSM을 수동으로 업데이트해야 하는 경우는 생각보다 그리 많지 않습니다. 하지만 아예 없다고는 할 수 없죠. 간혹 업데이트를 수동으로 해줘야 할 때도 있는데 이번에 제가 그런 상황

iteastory.com

MD5란?

이 MD5가 대체 뭘까요?
MD5는 Message Digest 5의 약자로 128비트 암호화 해시 함수의 일종입니다.
해시 함수는 임의의 길이의 데이터를 입력받아 고정된 길이의 해시 값을 출력하는 알고리즘인데 MD5는 입력 데이터를 128비트 길이의 해시값으로 변환하는 데 사용됩니다.

MD5는 주로 데이터의 무결성 확인, 암호화 등 다양한 분야에서 사용되었지만 여러 차례에 걸쳐 보안 취약점이 발견되면서 보안 관련 용도로는 사용하지 않고 있습니다.
현재는 프로그램이나 파일이 원본과 차이가 있는지 확인하는 데 즉, 데이터의 무결성을 확인하는데 주로 사용되고 있습니다.

MD5로 다운로드한 파일의 무결성 확인하는 방법

윈도우에서 간단하게 다운로드한 파일의 무결성을 확인하는 방법이 있습니다.
WinMDFree라는 무료 프로그램을 사용하면 간단하게 다운로드한 파일의 무결성 검사를 할 수 있습니다.
위 사이트에서 프로그램을 다운로드해서 압축을 풀어보면 WinMD5.exe 파일을 확인할 수 있습니다.
이 프로그램을 실행해 주세요.

가장 상단에 Select a file to compute MD5 checksum (or drag and drop a file onto this window)라는 문구가 보입니다.
무결성 검사를 원하는 파일을 이 윈도우에 끌어다 놓거나 Browse버튼을 클릭해서 열기 창을 통해 등록해 주세요.
그럼 바로 아래에 프로그레스 바가 차오르면서 아래쪽에 있는 Current file MD5 checksum value 부분에 MD5 값이 나타납니다.
이 값이 바로 내가 선택한 파일의 MD5 값입니다.

프로그램을 실행해서 무결성 검사를 원하는 파일을 지정

그런 다음 파일을 받은 사이트에서 얻은 원본 MD5 값을 Original file MD5 checksum value (optional). It usually can be found from website or .md5 file 부분에 입력해 주고 Varify 버튼을 클릭해 주세요.
그럼 아래 이미지처럼 두 MD5 값이 일치하는지 확인해 줍니다.

MD5로 무결성 확인

Matched!라는 메시지가 나타난다면 다운로드한 파일이 문제없이 잘 다운로드되어 무결성에 문제가 없다는 말입니다.
이렇게 하시면 간단하게 내가 MD5로 다운로드한 파일의 무결성을 간단하게 검사해 볼 수 있습니다.

 

시놀로지 NAS로 유튜브 영상 다운로드(고화질)하는 방법

요즘 유튜브 다들 많이 보시죠? 저도 되게 많이 보는데요. 유튜브 영상을 저장하고 싶을 때 어떻게 하시나요? 찾아보면 여러가지 방법들이 있어요. 웹 서비스로 제공하는 곳도 있고 다운로드할

iteastory.com