Android查看应用签名方法

Android查看应用签名方法,第1张

查看应用签名的MD5、SHA1、SHA256值及签名算法。

查看keystore文件签名信息,前提要有keystore文件和密钥,才能够获取keystore文件的签名信息。

方法一:(适用于 AS)

1)打开 AS工具窗口栏右边的 Gradle ->Project ->app ->Tasks ->android ->signingReport,双击运行 signingReport

在没有keystore文件和密钥的情况下,要想查看我们所需应用的签名信息,就需要借助 keytool 工具来完成。

首先解压要查看的apk包,通过数据证书管理工具 keytool 查看apk的签名信息。具体步骤如下:

1)将apk修改后缀为 .rar 文件后进行解压;

2)进入解压后的 META-INF 目录,找到该目录下的 xxx.RSA 文件;

3)通过命令 cmd 打开DOS窗口,输入命令 : keytool -printcert -file [RSA文件路径]

在查看应用签名信息过程中,可能会遇到以下几个问题:

定位 keytool.exe 工陆绝具所在的目录,使用相关 *** 作命令查看签名信息;

JKS(Java KeyStore) :是 Java 的 keytools 证书工具支袭败持的证书私钥格式。jks 包含了公钥和私钥,可以通过 keytool 工具来将公钥和私钥导出。因为包含了私钥早禅姿,所以 jks 文件通常通过一个密码来加以保护。一般用于 Java 或者 Tomcat 服务器。

PKCS #12 :定义了一种存档文件格式,用于实现存储许多加密对象在一个单独的文件中。通常用它来打包一个私钥及有关的 X.509 证书,或者打包信任链的全部项目。

定位 keytool.exe 工具所在的目录,使用 *** 作命令转换证书格式;

1、在Android Studio中打开工程,点击“Build”菜单下的“Generate Signed APK”。

2、在“Key store path”中输入签名文件路径,输入密码,点击“Next”。如果你没有签名文件,请点击以下链接先生成一个签名文件。

3、修改存放apk文件的路径,并确认界面唯岁上的信息都准确无误后,点击“Finish”。

4、稍等片刻,在如下的窗口中可以签名是否成功的消指和睁息。如果工程没有错误,就会自动生成带签名的apk。点击最下面的“Show in Explorer”。

5、这时就会打开Event Log 窗口,点击窗棚消口最后的“Show in Explorer”。

6、现在就会自动跳转到以签名的apk所在路径啦。至此,你就可以在各大应用市场发布这个已签名app啦。

一、查看本地keystore文件(前提是有册州keystore的密码)

命令:keytool -list -v -keystore 目标文件路径

二、查看三方州哗蔽应用或是系统应用签名

右键apk解压,目标文件是META-INF文件夹中的CERT.RSA文件,通过命令keytool.exe命令查看证书信息

可以芦滚查看签名的MD5、SHA1、SHA256值及签名算法

命令:keytool -printcert -file 目标文件路径


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12279323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存