MD5(1)

名称
md5 - ファイルに対するフィンガプリント(チェックサム)を計算する

書式
md5 [-ptx] [-s string] [file ...]

解説
md5 は、任意の長さのメッセージを入力にとり、 128 ビットの “フィンガプリント” もしくは “メッセージの要約” と呼ばれるものを出力として生成します。 同じ要約を持つようなメッセージを二つ造る事も、 これと決めた要約を持つように狙ってメッセージを造り出す事も、 計算量的に不可能であると推論されています。 電子署名アプリケーションにおいて、大きなファイルは RSA の様な公開鍵暗号システムで非公開 (秘密) 鍵によって符号化される前に、 安全に “圧縮” されなければなりません。 MD5 アルゴリズムは、そのような電子署名アプリケーション向けに開発されています。

以下の 4 つのオプションを組み合わせて使うことができますが、 コマンド行のファイル名より前になければなりません。 コマンド行の各ファイルの MD5 チェックサムが、 オプション処理後に表示されます。

-s string
    与えられた string のチェックサムを表示します。

-p  標準入力を標準出力に送り、 MD5 の合計を標準出力に付け加えます。

-t  組み込みの時間試行を実行します。

-x  組み込みのテストスクリプトを実行します。

関連項目
cksum(1) R. Rivest, The MD5 Message-Digest Algorithm, RFC1321.

謝辞
このプログラムは、 RSA Data Security 社により、 一般的な利用に対してパブリックドメインとされています。