IT

리눅스(CentOS 7)에서 해시(hash) 값 계산하는 방법

___gyul 2021. 4. 2. 10:12
반응형

회사에서 파일의 hash 값을 따로 저장해야 하는 일이 있어서 찾은 내용을 정리하기 위해 기록합니다.

 

 

테스트를 위하여 리눅스 터미널에서 다음과 같은 명령어로 data.dat 파일을 생성합니다.

echo "data" > data.dat

 

현재 위치의 리스트를 확인해보면 data.dat 파일이 생성된 것을 확인할 수 있습니다.

 

#data.dat 파일에 대한 MD5 해시 값 계산 방법

md5sum data.dat

cat data.dat | md5sum

 

#data.dat 파일에 대한 SHA1 해시 값 계산 방법

sha1sum data.dat

cat data.dat | sha1sum

 

#data.dat 파일에 대한 SHA256 해시 값 계산 방법

sha256sum data.dat

cat data.dat | sha256sum

 

#data.dat 파일에 대한 SHA512 해시 값 계산 방법

sha512sum data.dat

cat data.dat | sha512sum

 

 

추가로 문자열에 대한 해시 값 계산 방법도 작성하겠습니다.

 

문자열 "data" 대한 md5 해시값 계산

echo "data" | md5sum

 

문자열 "abc" 대한 md5 해시값 계산 (줄바꿈 제외)

echo -n "data" | md5sum

 

 

 

 

감사합니다.

 

 

 

 

 

반응형