芜湖老码农
芜湖老码农
  • 发布:2021-12-07 14:18
  • 更新:2023-03-08 14:55
  • 阅读:7699

现在 jre或jdk 生成证书后 keytool 查看证书没有MD5,咋弄?

分类:ASK社区
md5

现在 jre或jdk 生成证书后 keytool 查看证书没有MD5,咋弄?

试了三个版本都不行:jdk-16.0.1jdk-17.0.1jre-18.0.0,现在该咋弄呢?

D:\cert>set PATH=%PATH%;"C:\Program Files\Java\jdk-17.0.1\bin"  

D:\cert>keytool -genkey -alias seek02 -keyalg RSA -keysize 2048 -validity 36500 -keystore seek02.keystore  
输入密钥库口令:  
再次输入新口令:  

D:\cert>keytool -importkeystore -srckeystore seek02.keystore -destkeystore seek02.keystore -deststoretype JKS  
输入源密钥库口令:  
已成功导入别名 seek02 的条目。  
已完成导入命令: 1 个条目成功导入, 0 个条目失败或取消  

Warning:  

D:\cert>keytool -list -v -keystore seek02.keystore  
输入密钥库口令:  
密钥库类型: JKS  
密钥库提供方: SUN  

您的密钥库包含 1 个条目  

别名: seek02  
创建日期: 2021年12月7日  
条目类型: PrivateKeyEntry  
证书链长度: 1  
证书[1]:  
所有者: CN=lcc, OU=esp, O=esp, L=wuhu, ST=anhui, C=cn  
发布者: CN=lcc, OU=esp, O=esp, L=wuhu, ST=anhui, C=cn  
序列号: 2c253fc7a01349af  
生效时间: Tue Dec 07 13:55:04 CST 2021, 失效时间: Thu Nov 13 13:55:04 CST 2121  
证书指纹:  
         SHA1: F2:69:DC:C0:CD:9E:A9:9F:2B:B8:FB:F1:26:7F:20:57:FF:D1:05:86  
         SHA256: 80:0A:CA:26:63:9C:87:0B:55:D6:25:7C:E6:3B:9C:58:39:4A:3F:2B:B9:7F:AB:AA:E5:FA:BF:3C:EF:65:18:09  
签名算法名称: SHA256withRSA  
主体公共密钥算法: 2048 位 RSA 密钥  
版本: 3  

扩展:  

#1: ObjectId: 2.5.29.14 Criticality=false  
SubjectKeyIdentifier [  
KeyIdentifier [  
0000: 3B A2 EB 18 D9 FA AD FB   11 46 1C 17 B4 EC 33 E2  ;........F....3.  
0010: DF 1A 63 3D                                        ..c=  
]  
]  

*******************************************  
*******************************************  

Warning:  
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore seek02.keystore -destkeystore seek02.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。  

D:\cert>  
2021-12-07 14:18 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

DCloud_HB_WDL

DCloud_HB_WDL

使用低版本的jdk,建议使用jdk8.

  • 芜湖老码农 (作者)

    uniapp一键登录申请需要填Android 应用签名MD5,建议改为填Android 应用签名SHA1

    2021-12-07 20:02

  • 额逃跑贼溜

    我是用jdk1.8.0_351生成的证书,发现还是没有MD5值,只有SHA1和SHA256

    2023-02-13 14:23

土司

土司 - 保险

1。360加固软件能得到
2。微信有个工具软件下载到手机。你的app也下载到手机。输入包名也能得到。点这https://share.weiyun.com/55MsELw

芜湖老码农

芜湖老码农 (作者)

谢谢各位,换jre1.8.0_202可以了,之前是jre1.8.0_311

6***@qq.com

6***@qq.com

下载一个OpenSSL更好,我用了jdk1.8.0.301也不行。还是用OpenSSL的keytool -exportcert -keystore xxx.keystore | openssl dgst -md5这句代码导出MD5

要回复问题请先登录注册