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