关于Android 签名的问题
来源:互联网 发布:淘宝店铺装修注意事项 编辑:程序博客网 时间:2024/06/07 11:23
Android如何查看应用签名信息
介绍Android如何查看自己的应用签名及三方APK或系统APK签名信息,包含其中的MD5、SHA1、SHA256值和签名算法等信息。
1、查看自己的应用签名
可以通过两种方式查看
(1) debug的apk通过Eclipse查看,如下图:
(2) 某个keystore签名的应用,通过
查看,会要求输入签名密码,默认为android,如下图:
2、查看三方应用或是系统应用签名
用winrar打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件,通过
命令打印证书信息,如微信证书信息如下图:
可以查看签名的MD5、SHA1、SHA256值及签名算法
PS:百度地图API需要签名做为安全码一部分实在有点不能理解,太麻烦了。。
如何重签
方法一:需要删除apk包中的签名文件,META-INF(更改apk格式为压缩包形式,删除META-INF文件夹,改回.apk格式);
将证书(debug.keystore)复制到与需要重新签名的apk文件相同的目录下(如:复制到D:\Sign);
进入cmd模式,进入D:\Sign目录;
运行下面的命令jarsigner -verbose -keystore debug.keystore -storepass android -signedjar PhoneBook_signed.apk -digestalg SHA1 -sigalg MD5withRSA PhoneBook.apk androiddebugkey/*解释:-jarsigner是Java的签名工具-verbose参数表示:显示出签名详细信息-keystore表示使用当前目录中的debug.keystore签名证书文件-storepass android表示Keystore密码:“android”-signedjar PhoneBook_signed.apk表示签名后生成的APK名称PhoneBook.apk表示未签名的APK Android软件-digestalg SHA1 -sigalg MD5withRSA:这就是必须加上的参数,如果你是jdk 1.6也不受影响-androiddebugkey表示Key别名
大功告成,看看文件夹吧;
- 关于Android 签名的问题
- 关于android签名的问题
- 关于android studio 打包签名的问题
- 关于Android apk签名问题
- android的签名问题
- 关于air Android 微信签名工具填包名的问题
- 关于Android Studio 2.3签名打包的问题
- 关于系统签名的问题
- 关于android的程序签名
- 关于android的程序签名
- 关于android的程序签名
- 关于android打包及签名问题
- android 应用签名的问题
- 关于内核模块签名的问题
- 关于APK版本更新的签名问题
- 关于Eclipse打包签名失效的问题
- NSIS 关于 uninst.exe 的签名问题
- 关于应用debug版本的签名问题
- Codeforces Round #365 (Div. 2) C题(线性约束)
- 进制转换中1的个数--E
- 每日一linux命令(46)-------telnet命令
- Python 遍历文件夹的方法:
- ./ ../ /之间的区别
- 关于Android 签名的问题
- 为什么我们应该尽快升级到 HTTPS?
- DataCastle[用户人品预测竞赛]——获奖团队分享
- mysql与oracle中时间函数
- cocos2dx 3.8中ScrollView记载TableView(代码详解)
- Java数据通讯中使用Googgle Protobuf 序列化与反序列化
- iOS移除父视图的子视图
- App测试流程
- java.swing中 真正认识 JFrame 和 getContentPane() 方法