签名校验失败,部分4.2版本以下机型不兼容SHA-256算法
来源:互联网 发布:网络管制 编辑:程序博客网 时间:2024/05/20 17:23
问题描述
今天在360应用市场上发布应用的时候,上传完应用报了这样一个问题:签名校验失败,部分4.2版本以下机型不兼容SHA-256算法。找了一些博客说是要修改签名算法:
- digestalg(名称) SHA1
- sigalg(摘要) MD5withRSA
也就是说签名文件需要重新生成。
然而使用AndroidStudio生成的签名默认都是SHA-256算法。生成签名文件的工具在java/bin/keytool,有文章说在jdk1.6版本下的keytool用的是SHA1算法生成的签名,而在jdk1.6+变成了SHA-256。于是找了一个1.6版本的keytool试了一下,生成签名然后打包发布到360就可以了。
工具
keytool1.6
使用步骤
如何使用keytool生成签名文件
0 0
- 签名校验失败,部分4.2版本以下机型不兼容SHA-256算法
- 解决Bootstrap不兼容IE8及以下版本的问题
- setBackground报错 不兼容4.1以下版本
- 解决LikeButton不兼容23以下版本的问题
- 兼容IE透明度,IE7以及以下版本不加载
- Google Play签名校验失败
- cardview 兼容 5.0以下版本
- h5兼容ie9以下版本
- 解决Picasso在Android 5.0以下版本不兼容https导致图片不显示
- radiobutton部分机型不居中问题
- setImageBitmap 图片太大部分机型不显示
- IE9以下版本浏览器不兼容JavaScript功能解决方案合集
- IOS有些程序不兼容5S以下版本的机器
- spring3.2及以下的版本和 jdk8不兼容的问题
- Java SHA-256算法
- SHA-256算法实现
- SHA-256算法实现
- 微信卡券JSAPI签名校验算法
- 百度地图之Hello World
- 知乎上一个关于同步异步阻塞非阻塞的有趣解释
- 嵌套类:静态嵌套类和非静态嵌套类
- 编写个函数来对⼆维数组排序
- Java 读取excel xls以及xlsx文件
- 签名校验失败,部分4.2版本以下机型不兼容SHA-256算法
- AfxGetMainWnd调用错误
- Ruby之旅(七) 数组以及Hash
- 排序——堆排序(HeapSort)
- oracle-AIX裸设备环境给表空间添加数据文件
- ImportError: No module named tensorflow
- oracle分层(利用父级与子级ID横向展示层级)
- BZOJ2081: [Poi2010]Beads
- linux的文件系统 目录结构