查看Android apk签名信息

查看Android apk签名信息必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令keytool-list-printcert-jarfileapp.apkWmImac-52:~fanyuanhua$keytool-list-printcert-jarfile/Users/fanyuanhua/2019-10/备忘录记事本/10.25/app-tencent-release-…

大家好,又见面了,我是你们的朋友全栈君。

必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令

keytool -list -printcert -jarfile app.apk

WmImac-52:~ fanyuanhua$ keytool -list -printcert -jarfile /Users/fanyuanhua/2019-10/备忘录记事本/10.25/app-tencent-release-11.1.2_2019-10-25_11-50-06_legu_aligned_signed.apk 
签名者 #1:

签名:

所有者: CN=xiangdongli, OU=xiangdongli, O=xiangdongli, L=wuhan, ST=Hubei, C=CN
发布者: CN=xiangdongli, OU=xiangdongli, O=xiangdongli, L=wuhan, ST=Hubei, C=CN
序列号: 3284e883
有效期开始日期: Fri Jul 07 19:22:36 CST 2017, 截止日期: Tue Jul 01 19:22:36 CST 2042
证书指纹:
	 MD5: 31:80:D7:D5:54:D8:69:7F:72:18:D6:22:00:4C:3C:E8
	 SHA1: BD:70:2A:EC:52:5C:FE:49:A0:B9:53:CB:71:95:23:5B:ED:07:D4:ED
	 SHA256: 1C:8A:FC:DC:56:26:67:02:7E:A1:6B:3B:4D:63:87:9A:97:24:F7:E1:B0:D4:97:C2:EA:33:3D:31:32:A7:A6:DF
	 签名算法名称: SHA256withRSA
	 版本: 3

扩展: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 45 30 47 C3 EA 5C BB BD   23 2F 61 9D A5 4C 0B 7A  E0G..\..#/a..L.z
0010: 76 BE 5A EC                                        v.Z.
]
]


查看jks签名库里的签名信息:

keytool -v -list -keystore keystore.jks

更改别名:

keytool -changealias -keystore my.jks -alias myalias -destalias otheralias

删除别名:

keytool -delete -alias myalias -keystore my.jks -storepass jkspassword

查看.apk包里的签名详细:

jarsigner -verify -verbose -certs app-release.apk

通过命令生成密钥库和别名

keytool -genkey -alias myalias -keyalg RSA -keystore my.jks -keysize 2048 -validity 9125 -dname “CN=FirstAndLastName, OU=OrganizationalUnit, O=Organization, L=CityOrLocality, ST=StateOrProvince, C=CountryCode, EMAILADDRESS=vanhua@gmail.com”

—-注:-keyalg:加密算法 -keysize:加密位数 -validity:有效期(天) -dname:证书详细信息

导出证书:

keytool -export -alias myalias -keystore my.jks -file myalias.crt -storepass jkspassword

打印证书信息:

keytool -printcert -file myalias.crt

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133557.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 模拟火车2019中国线路手机版_com.neon.cube2048

    模拟火车2019中国线路手机版_com.neon.cube2048jzoj6009. 【THUWC2019模拟2019.1.18】Counting (dp)

    2022年4月21日
    93
  • 解决win10升级后无法打开VC问题「建议收藏」

    解决win10升级后无法打开VC问题「建议收藏」最近有不少小伙伴问到:“为什么win10自动升级后,我之前安装的VC怎么打不开了,一直报‘应用程序无法正常启动(0xc0000142)之类的错误’”。有的小伙伴把之前安装过的VC卸载后重装,然而重装后并没有解决问题,VC仍然打不开,还是报上面的错误。博主亲自尝试的一翻,并将报错的截图献给大家(有图有真相),对于有过经历的小伙伴一定很熟悉吧。       好了,咱们就直接进入主题

    2022年8月12日
    8
  • 解决iframe高度自适应「建议收藏」

    解决iframe高度自适应「建议收藏」解决iframe高度自适应原因第一种方法第二种方法原因iframe的高度不会随着页面高度的变化而变化,可能会导致页面显示不全,或者页面下方有空白的问题。第一种方法这个方式更适用于嵌套的页面,当嵌套多个iframe时,比如左侧有个侧边栏,右侧是个大的iframe,这个大的iframe又嵌套了一层:中间是iframe,但是右侧又有个侧边栏,这时候不想让iframe单独滑动(避免页面出现两个滚动条),而是想整个页面一起滑动时,用这个方法。html代码:注意一定要写height=‘100%’scrol

    2022年10月25日
    0
  • pycharm多行代码同时注释、去除注释_解除注释的快捷键

    pycharm多行代码同时注释、去除注释_解除注释的快捷键1.单行多行注释快捷键:ctrl+/2.取消单行多行注释快捷键:ctrl+/

    2022年8月29日
    0
  • cubieboard刷机

    cubieboard刷机我用的是cubieboard2(在cubieboard内部是cubieboard20),而cubietrunk好像

    2022年7月22日
    6
  • 基于Java (spring-boot)和微信小程序的校园闲置二手小程序交易商城(毕业设计优秀论文)「建议收藏」

    基于Java (spring-boot)和微信小程序的校园闲置二手小程序交易商城(毕业设计优秀论文)「建议收藏」1.总体功能图1用户端(1)用户信息模块用户注册登录、个人信息维护(2)闲置信息模块闲置信息的发布、查询(3)留言模块实时留言功能(4)关注用户实时了解关注用户动态2管理端(1)用户端功能(2)用户信息管理用户信息管理(3)发布信息管理发布信息管理(4)数据统计模块统计系统信息及交易信…

    2022年5月22日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号