首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我如何才能从Java的keytool中获取MD5指纹,而不仅仅是SHA-1?

我如何才能从Java的keytool中获取MD5指纹,而不仅仅是SHA-1?
EN

Stack Overflow用户
提问于 2011-06-10 19:47:36
回答 9查看 80.3K关注 0票数 106

因为我想在我的应用程序中使用Google地图,所以我需要调试证书的MD5指纹。我试着关注:

(在这里,我从C:\Documents和Settings\Administrator.android文件夹中复制了debug.keystore文件)

C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

但得到的结果如下:

androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code"

然而,这并不适用于获取MAP API密钥。SHA1是否与MD5相同?

我应该怎么做才能获得MD5证书?

EN

回答 9

Stack Overflow用户

发布于 2011-08-22 03:42:59

在安装了JDK1.7的情况下,keytool默认输出的是SHA1指纹,而不是MD5。您可以通过添加-v选项来获取MD5证书。

使用以下代码:

C:\Program Files\Java\jdk1.7.0\bin>keytool -v -list -alias
androiddebugkey -keystore debug.keystore -storepass android -keypass android

它还将输出MD5证书。

票数 189
EN

Stack Overflow用户

发布于 2012-06-20 22:33:50

要获取MD5值和SHA1...etc休眠,请执行以下操作:

在此之前,不要忘记将debug.keystore复制到一个类似于在C驱动器中创建的Androidkeystore文件夹中。

C:\Program Files\Java\jdk1.7.0_05\bin>keytool -v -list -keystore C:\Androidkeyst
ore\debug.keystore

它在这里问..输入密钥库密码: android

输入你在这里得到的MD5 & SHA1..etc

Keystore type: JKS
Keystore provider: SUN

Your keystore contains ? entry

Alias name: androiddebugkey
Creation date: ?? ???, ????
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[?]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 67b6344b
Valid from: Mon Jun 18 20:33:56 IST 2012 until: Wed Jun 11 20:33:56 IST 2042
Certificate fingerprints:
         MD5:  C2:61:51:3E:BC:C8:0C:DB:75:B6:E7:C4:90:AD:91:39
         SHA1: CD:5E:8A:0F:4E:0F:2E:FD:92:5E:5E:4R:CF:F8:44:33:2C:8C:B8:97
         SHA256: B5:BF:75:60:DB:62:09:49:F1:38:CH:49:18:22:18:95:03:C9:5C:14:F6:
B0:F4:21:D2:19:B8:FF:38:D2:B9:FD
         Signature algorithm name: SHA256withRSA

注意:如果目录路径中有空格,必须用引号将其括起来。例如,使用以下格式:

-keystore "C:\Users\Your Name.android\debug.keystore“

票数 25
EN

Stack Overflow用户

发布于 2012-05-15 00:35:16

如果您使用的是jdk 7:

使用-v选项。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6305938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档