리눅스에서 MD5, SHA1, SHA256, SHA512 해시 계산 리눅스

리눅스에는 각종 해시(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



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

629349
4728
1719424

ad_widget_2