파일의 다이제스트를 계산할 때 다이제스트 출력을 비교하여 파일이 변조되지 않았는지 확인할 수 있습니다. 다이제스트는 원본 파일을 고치지 않습니다.
% digest -l md5 sha1 sha224 sha256 sha384 sha512
digest 명령으로 알고리즘을 제공합니다.
% digest -v -a algorithm input-file > digest-listing
다음 형식으로 출력을 표시합니다.
algorithm (input-file) = digest
파일의 다이제스트를 계산하는 데 사용할 알고리즘입니다. Step 1의 출력에 나타난 대로 알고리즘을 입력합니다.
digest 명령에 대한 입력 파일입니다.
digest 명령에 대한 출력 파일입니다.
다음 예에서 digest 명령이 SHA1 방식을 사용하여 디렉토리 목록을 제공합니다. 결과가 파일에 배치됩니다.
% digest -v -a sha1 docs/* > $HOME/digest.docs.legal.05.07 % more ~/digest.docs.legal.05.07 sha1 (docs/legal1) = 1df50e8ad219e34f0b911e097b7b588e31f9b435 sha1 (docs/legal2) = 68efa5a636291bde8f33e046eb33508c94842c38 sha1 (docs/legal3) = 085d991238d61bd0cfa2946c183be8e32cccf6c9 sha1 (docs/legal4) = f3085eae7e2c8d008816564fdf28027d10e1d983