ファイルチェックサムにsha256sumまたはsha256hmacを使用しますか?

ファイルチェックサムにsha256sumまたはsha256hmacを使用しますか?
  • 内容を含むテキストファイルがあります。
  • ファイルが使用中に変更されたことを確認するためにチェックサムを作成し、後で使用できるようにハッシュを生成したいと思います。他の場所
  • どちらを使用しますか? sha256sum myfileまたはsha256hmac myfile

答え1

シャー256mac鍵と一緒に使用されます。

sha512hmac - HMAC値の計算と確認

sha512hmac [-u | -kキーファイル -Kキー]ファイル

-kファイル名:

指定されたファイルの内容をHMAC値の計算に使用するキーとして使用します。キーファイルまたはテキストが指定されていない場合 ハードコーディングデフォルト値を使用します。このオプションは常に使用する必要があります。

実行はsha256hmac myfile.txt(a)異なるハッシュ値を提供しsha256sum、より重要なことは(b)特定のシステムで鍵を提供する必要はありません。-Kオプションを使用するといくつかのハードコーディングされたシステム値を使用します。これは他のシステムでも同じではありません。したがって、sha256hmac myfile.txtキーを指定せずに実行すると、出力がコンピュータによって異なる可能性があるため、キーを使用しない唯一の理由は、何かsha256hmacが1つのコンピュータでのみ機能することを確認したり、hmacハッシュがあることを確認したい場合です。 {人がこのハードコーディングされたキーを簡単に見つけたり取得できないとします。}

簡単に使用すると、sha256sum myfile.txtすべてのコンピュータシステムの特定のファイルに対して同じハッシュ値が生成されます。

関連情報