MD5 アルゴリズムは、ネットワーク ファイル送信の整合性を検証し、ファイルの改ざんを防ぐためによく使用されます。MD5 の正式名は、メッセージ ダイジェスト アルゴリズム 5 です。このアルゴリズムは、任意の長さの情報をビットごとに計算し、「フィンガープリント」 (または「メッセージ ダイジェスト」と呼ばれます) を生成します。異なるファイルが同じメッセージ ダイジェストを生成する可能性は非常に高くなります。 、 非常に少ない。
Linux環境:
md5sum ./xxx.txt
md5sum コマンドは、ファイルの md5 値を生成および検証するために使用されます。ファイルの内容を少しずつチェックします。これはファイルの内容であり、ファイル名とは関係ありません。つまり、ファイルの内容は同じであり、その md5 値も同じです。
構文形式: md5sum [パラメータ] [ファイル]
共通パラメータ:
-b バイナリモードでファイルを読み取る -t テキストモードでファイルの内容を読み取る -c 生成された md5 値に従って既存のファイルを確認します。 -w 入力されたmd5情報に不正な行がないか確認し、不正な行があれば該当する情報を出力する - スターテス 検証完了後、エラーまたは正しいプロンプト情報は生成されません。これはコマンドの戻り値によって判断できます。
Windows環境:
certutil -hashfile ./xxx.txt MD5
また
certutil -hashfile ./xxx.txt md5
Windows に付属の certutil コマンドは、MD5 値の計算など、ファイルを介して暗号化されたハッシュを生成および表示できます。
certutil -hashfile <ファイル名> MD5
certutil -hashfile <ファイル名> SHA1
certutil -hashfile <ファイル名> SHA256