개요
- 리눅스 md5sum
- /usr/bin/md5sum
- 128비트 MD5 해시값을 계산하고 검증하는 리눅스 명령어
- 파일에 대한 디지털 지문으로 활용
- → 같은 파일이면[1] 해시값도 같음[2]
파일 확인
[root@zetawiki ~]# echo hello > 1.txt
[root@zetawiki ~]# md5sum 1.txt
b1946ac92492d2347c6235b4d2611184 1.txt
[root@zetawiki ~]# echo hello > 2.txt
[root@zetawiki ~]# echo world > 3.txt
[root@zetawiki ~]# md5sum 1.txt 2.txt 3.txt
b1946ac92492d2347c6235b4d2611184 1.txt
b1946ac92492d2347c6235b4d2611184 2.txt
591785b794601e212b260e25925636fd 3.txt
[root@zetawiki ~]# md5sum *.txt
b1946ac92492d2347c6235b4d2611184 1.txt
b1946ac92492d2347c6235b4d2611184 2.txt
591785b794601e212b260e25925636fd 3.txt
문자열 확인
[root@zetawiki ~]# echo hello | md5sum
b1946ac92492d2347c6235b4d2611184 -
[root@zetawiki ~]# echo hello | md5sum | awk '{print $1}'
b1946ac92492d2347c6235b4d2611184
[root@zetawiki ~]# php -r 'echo md5("hello\n").PHP_EOL;'
b1946ac92492d2347c6235b4d2611184
같이 보기
주석
- ↑ 정확히는... 파일 내용이 같으면
- ↑ 단, 지극히 드문 경우 해시충돌
참고