ファイルのダイジェストを作成すると、ダイジェストの出力を比較することによって、ファイルが改ざんされていないことを確認することができます。ダイジェストによって元のファイルが変更されることはありません。
% 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