리눅스 md5sum

1 개요[ | ]

리눅스 md5sum
/usr/bin/md5sum
  • 128비트 MD5 해시값을 계산하고 검증하는 리눅스 명령어
  • 파일에 대한 디지털 지문으로 활용
→ 같은 파일이면[1] 해시값도 같음[2]

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

3 문자열 확인[ | ]

[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

4 같이 보기[ | ]

5 주석[ | ]

  1. 정확히는... 파일 내용이 같으면
  2. 단, 지극히 드문 경우 해시충돌

6 참고[ | ]