반달가면 이글루에서 백업 - http://bahndal.egloos.com/613477 (2018.4.4)
리눅스에는 각종 해시(hash)값을 계산해 주는 프로그램들이 기본으로 제공된다. 파일의 무결성 검사 등에 활용 가능.
우선 MD5 해시값 계산의 예시를 보자. md5sum이라는 프로그램을 이용한다.
# my_data.dat 파일에 대한 MD5 해시값 계산
md5sum my_data.dat
84dec2711e5e6b2ad88ae98271da0f4c my_data.dat
cat my_data.dat | md5sum
84dec2711e5e6b2ad88ae98271da0f4c -
# 문자열 "abc"에 대한 MD5 해시값 계산(줄바꿈 포함)
echo "abc" | md5sum
0bee89b07a248e27c83fc3d5951213c1 -
# 문자열 "abc"에 대한 MD5 해시값 계산(줄바꿈 제외)
echo -n "abc" | md5sum
900150983cd24fb0d6963f7d28e17f72 -
SHA1, SHA256, SHA512도 요령은 동일하며 프로그램 이름은 각각 sha1sum, sha256sum, sha512sum이다.
# my_data.dat 파일에 대한 SHA1 해시값 계산
sha1sum my_data.dat
54301d9502a4a4f9e2b29c4fae07ff51750be3bc my_data.dat
# my_data.dat 파일에 대한 SHA256 해시값 계산
sha256sum my_data.dat
f283054a74a0e1f4c511678f5727045db9b0ce012dd0ba3a018995d977a675ba my_data.dat
# my_data.dat 파일에 대한 SHA512 해시값 계산
sha512sum my_data.dat
00f2802540d3235264d657e9f2b73c9a1fe0bedb430ec83b68d127098b5e98fe91a950ae33af79004ee44ca0b033295c736bea0477e16d53c9b7b8c772f4ca5d my_data.dat
'리눅스' 카테고리의 다른 글
which - 리눅스에서 특정 프로그램의 위치 확인 (0) | 2023.08.07 |
---|---|
script - 리눅스에서 터미널창 작업 내용을 파일로 저장(갈무리)하기 (0) | 2023.08.07 |
우분투 계열 리눅스에서 복구 모드(recovery mode) 들어가기 (0) | 2023.08.07 |
리눅스에서 URL인코딩/디코딩 (0) | 2023.08.07 |
리눅스에서 특정 사용자/그룹에 대한 ssh 접속 허가/제한 (0) | 2023.08.04 |