如何从项目中获得MD5签名?

时间:2019-07-01 09:24:11

标签: android keytool

我使用了keytool来获取签名,它会打印 SHA1 SHA256 ,但不会打印 MD5 。 我已经查看了StackOverflow的所有主题,每个答复都要求添加-v-list来提供MD5签名,但是我的keytool只是不提供MD5签名。 我使用下面的命令。

 keytool -v -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android

image

2 个答案:

答案 0 :(得分:1)

转到Android Studio右侧的 Gradle > 项目名称> 应用> 任务> < kbd> android > 签名报告> 双击

现在从“运行”选项卡(在左下方)中查看MD5签名

答案 1 :(得分:1)

解压缩apk文件并转到META-INF文件夹,您将找到.RSA文件。

在cmd中,使用keytool通过以下命令打印证书信息:

    keytool -printcert -file "Path to CERT.RSA" 

这将打印以下证书指纹:

Certificate fingerprints:
         MD5:  ********************5
         SHA1: *****************************2
         SHA256: *******************************12:23
         Signature algorithm name: SHA1withRSA
         Version: 3