반응형
회사에서 파일의 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
감사합니다.
반응형
'IT' 카테고리의 다른 글
centos7 nginx CI (codeigniter) shell_exec() 권한 문제 해결 selinux (0) | 2021.05.07 |
---|---|
MySQL 날짜함수 DATE_ADD(), DATE_SUB() (0) | 2021.04.23 |
자바스크립트 정규식 작성 및 테스트를 위한 참고 사이트 (0) | 2021.01.06 |
리눅스에서 .sh 파일 실행하는 방법. (0) | 2020.12.03 |
[MySQL] REPLACE 문자열 변경 (0) | 2020.11.27 |