2

Android APK の .RSA ファイルで keytool を実行すると、次のように表示されます。

Serial number: 4a9c4610
Valid from: Mon Aug 31 14:52:16 PDT 2009 until: Sun Sep 25 14:52:16 PDT 2050

Certificate fingerprints:
   MD5:  3F:AD:02:4F:2D:CB:E3:EE:69:3C:96:F3:50:F8:E3:76
   SHA1: 8A:3C:4B:26:2D:72:1A:CD:49:A4:BF:97:D5:21:31:99:C8:6F:A2:B9
   Signature algorithm name: MD5withRSA
   Version: 1

アルゴリズム名が MD5 を示唆しているように見えるにもかかわらず、なぜ SHA1 と MD5 の両方のフィンガープリントが表示されるのですか?

このトピックに関するいくつかの紹介記事を読んだ方が質問に対する回答がより適切である場合は、遠慮なくその記事を参照してください。

4

1 に答える 1

2

フィンガープリントは、証明書データの一部の単なるハッシュです。署名メカニズムで使用されるハッシュとは関係がないため、MD5 である必要はありません。

于 2013-07-03T18:51:30.893 に答える