通过AndroidStudio获取签名文件信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过AndroidStudio获取签名文件信息相关的知识,希望对你有一定的参考价值。

参考技术A 1、查看apk安装文件的签名信息
右键解压apk,打开其中的META-INF文件,得到其中的CERT.RSA文件。
androidStudio中打开 Terminal 执行命令keytool -printcert -file XXX(XXX为CERT.RSA文件路径)可以查看签名的MD5、SHA1、SHA256值。
2、直接查看签名文件的信息
在AndroidStudio中打开 Terminal 执行命令keytool -list -v -keystore XXX(XXX为签名文件路径)
再输入密码可以查看签名的MD5、SHA1、SHA256值。

效果图:

如何获取apk的签名信息?

在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?

获取apk签名信息的步骤:

1)修改apk后缀名为zip,解压得到其中的META-INF文件夹;

2)把META-INF文件夹放到C盘根目录下;

3)在dos面板中,  敲入命令:  keytool -printcert -file C:META-INFCERT.RSA  命令,即可获取sha1签名信息
————————————————————————————>
keytool主要用于制作数字证书;

如何通过keytool查看数字证书信息?

keytool -printcert -file  

printcert:打印证书信息   文件位置

META-INF :元信息

RSA:公钥加密算法

————————————————————————————>

如果输入命令keytool,提示"keytool不是内部或外部命令" 说明  jdk环境变量没有配置,要去配置jdk环境变量。

以上是关于通过AndroidStudio获取签名文件信息的主要内容,如果未能解决你的问题,请参考以下文章

android 怎么查看签名文件

请教,关于AndroidStudio签名不正确的问题

Android查看应用签名方法

如何查看android 应用签名

android 怎么查看签名文件

APK签名制作以及签名中的SHA信息获取