ファイルのハッシュを見つけるPythonプログラム

ハッシュ関数は任意の量のデータを受け取り、固定長のビット文字列を返します。 関数の出力はダイジェストメッセージと呼ばれます。 これらは、認証目的の暗号化で広く使用されています。 MD5、SHA-1などの多くのハッシュ関数があります。詳細については、このページを参照してください 暗号化におけるハッシュ関数。 この例では、ファイルをハッシュする方法を説明します。 SHA-1ハッシュアルゴリズムを使用します。 SHA-1のダイジェストは160ビット長です。 一部のファイルはメモリに一度に収まるほど大きいため、ファイルからデータを一度にフィードすることはありません。 ファイルを小さなチャンクに分割すると、プロセスメモリが効率的になります。 ハッシュを見つけるためのソースコード # Python rogram to…