我使用了keytool来获取签名,它会打印 SHA1 , SHA256 ,但不会打印 MD5 。
我已经查看了StackOverflow的所有主题,每个答复都要求添加-v
或-list
来提供MD5签名,但是我的keytool
只是不提供MD5签名。
我使用下面的命令。
keytool -v -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android
答案 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