0

ファイルに署名すると、md5チェックサムが常に変更されるのはなぜですか?署名する前に同じjarファイルを持っていますが、2回署名すると、2つの署名されたjarのmd5チェックサムが異なります。私の質問はなぜですか?前もって感謝します。

4

3 に答える 3

1

おそらく、ファイルに署名すると署名が挿入され、ファイルの内容が変更されるためです。もちろん、ファイルの内容を変更するとダイジェストも変更されます。

于 2012-06-25T09:01:59.527 に答える
0

署名手順によって異なりますが、セキュリティ上の理由から、ドキュメントの署名はランダムな(たとえば256ビット)データで行われます。そうでなければ、それはハンディキャップになります。

于 2012-06-25T09:03:32.483 に答える
0

良い一日。これは、ハッシュが定数データだけでなくフォームを作成したためです。このハッシュメソッドはsalt(エントロピー)と呼ばれます。

例えば:

md5(名前+ソルト)

ソルトは時間または定数データではない可能性があります

エントロピ

于 2012-06-25T10:06:41.540 に答える