DCloud_Android_DQQ
DCloud_Android_DQQ
  • 发布:2021-02-25 11:44
  • 更新:2024-12-13 13:10
  • 阅读:60869

可获取MD5签名的JDK版本 分享

分类:uni-app

目前部分 应用服务(比如一键登录)需要提供 android应用的MD5证书签名

但是最新版本的JDK 已经不支持MD5了,仅支持sha1,sha256两种签名。

分享一下可以获取MD5签名的旧版本JDK

链接:https://pan.baidu.com/s/1U4SWoYY6Gn4B4PjSJwy9Gg
提取码:tm85

感谢 热心开发者 @759416651@qq.com 的分享

11 关注 分享
zhangdaren zhaoyu2020 2***@qq.com 2***@qq.com y***@163.com 喜欢技术的前端 老哥教教我 c***@126.com 1***@qq.com HRK_01 AutumnIllusion

要回复文章请先登录注册

7***@qq.com

7***@qq.com

这两个可以https://blog.csdn.net/Ysmooth_Alone/article/details/130176427 https://dhexx.cn/news/show-1363478.html?action=onClick
2023-11-07 12:06
l***@163.com

l***@163.com

MD5 已经不安全了,所以人家生成秘钥就不给了,谁知道这里还需要过去2年半了还不改哎。
2023-11-01 21:35
DCloud_云服务_LQ

DCloud_云服务_LQ

回复 a***@gmail.com :
亲测有效
2023-10-20 16:09
meie

meie

回复 h***@qq.com :
是你自己要设置的密码
2023-10-16 14:28
h***@qq.com

h***@qq.com

回复 meie :
Keystore password是填MD5还是SHA1
2023-10-16 13:17
meie

meie

不需要安装keytool,在线生成keystore直接下载,并生成MD5, SHA1, SH256,复制信息即可
[https://www.mocklib.com/keystore](https://www.mocklib.com/keystore)
2023-10-16 13:05
meie

meie

https://www.mocklib.com/keystore
2023-10-16 13:00
9***@qq.com

9***@qq.com

keytool -exportcert -keystore xxx.keystore | openssl dgst -md5
2023-09-30 13:53
1***@qq.com

1***@qq.com

回复 宇智波鱼鱼鱼 :
换回原来的,然后用第一条评论的方法就好~
2023-09-20 15:45
a***@gmail.com

a***@gmail.com

不愿意装旧版的同学可以这样:

`keytool` 默认不显示 MD5 值。如果你运行 `keytool -list -v -keystore [你的.keystore文件]` 并且不看到 MD5,你可以使用其他方法来获取它。

以下是一种方法,使用 `keytool` 和 `openssl` 来获取 `.keystore` 文件中的 MD5 指纹:

1. **首先,使用 `keytool` 获取 SHA1 指纹**:

```bash
keytool -exportcert -alias [你的密钥别名] -keystore [你的.keystore文件] -file output.crt
```

上述命令将为你的别名创建一个名为 `output.crt` 的证书文件。

2. **然后,使用 `openssl` 获取 MD5 指纹**:

```bash
openssl x509 -inform der -in output.crt -noout -fingerprint -md5
```

这会输出 MD5 指纹,它看起来像这样:

```
MD5 Fingerprint=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
```

3. **完成后,请记得删除临时生成的 `output.crt` 文件**:

```bash
rm output.crt
```

这样,你就可以获取 `.keystore` 文件中的 MD5 指纹了。
2023-09-17 13:00