uniapp app获取keystore等一系列常用数据

https://blog.csdn.net/deepdfhy/article/details/88698492 参考文章

一、获取安卓证书keystore的SHA1和SHA256值 参数上面引用链接
js 复制代码
 window +r : 
$ cmd   
$ D: 进入D盘
$ keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore 项目名称.keystore

//生成的证书文件在D盘 

//根据步骤完成后,进入keystore所在的盘执行命令:
$ keytool -list -v -keystore tongcheng.keystore 可以获取到SHA1信息
二、获取自有证书签名

进入https://open.weixin.qq.com/ 下载Gen_Signature_Android.apk(顶部导航栏 '资源中心'->'资源下载'->'Android资源下载'->'签名生成工具'->安装到手机 输入项目包名即可获取到)

三、apk加固后重新签名
js 复制代码
  //例:
 $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ef6ec3ae22023aadd9d0b228cfdb30491.keystore baiding.apk __uni__7cf1dkdf

//下面是chatGpT的回答 对照起来很容易明白 成功会提醒jar 已签名 这时候这个apk已经重新签名好了:

// jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore your_keystore_name.keystore your_apk_file.apk your_alias_name  替换 "your_keystore_name"、"your_apk_file.apk" 和 "your_alias_name" 为你自己的密钥库名称(证书文件)、APK文件名称和别名。
 
//让输入密钥库短语 就是证书(XXX.keystore)的密钥
四 、获取证书公钥
复制代码
window+ R
$ cmd
// 打开cmd,进入到证书所在目录 (例:如果在D盘 输入: D: 回车 然后cd D:\Code\new-work (直接复制文件路径) )
// your_alias 换成 证书别名,your_keystore.keystore 改成自己的证书文件名
$ keytool -export -alias your_alias -file certificate.cer -keystore your_keystore.keystore
//输入密钥库口令(密钥),会显示 存储在文件 <certificate.cer> 中的证书  就在证书所在的文件夹内  找到双击根据流程 一直下一步,安装好 点击详细信息 就能看见 公钥 点击显示并复制即可
五、获取apk的MD5
js 复制代码
win+ R 输入cmd 进入命令行
$ certutil -hashfile xxx/xxx.apk MD5 
// 即可获取到md5值  例如: certutil -hashfile D:\Code/白社区.apk MD5 (直接复制apk所在文件路径)

文中的$ 符号代表这是句命令 给刚接触的同学提醒一下,别问 问就是曾经的弯路

相关推荐
BumBle1 小时前
uniapp AI聊天应用技术解析:实现流畅的Streaming聊天体验(基础版本)
前端·uni-app
2501_915921431 小时前
运营日志驱动,在 iOS 26 上掌握 App 日志管理实践
android·macos·ios·小程序·uni-app·cocoa·iphone
Q_Q19632884757 小时前
python+uniapp基于微信美食点餐系统小程序
spring boot·python·微信·django·flask·uni-app·node.js
阿金要当大魔王~~8 小时前
uniapp 请求携带数据 \\接口传值 \\ map遍历数据
前端·javascript·uni-app
2501_9151063210 小时前
HTTPS 爬虫实战指南 从握手原理到反爬应对与流量抓包分析
爬虫·网络协议·ios·小程序·https·uni-app·iphone
2501_9160074710 小时前
iOS 上架技术支持全流程解析,从签名配置到使用 开心上架 的实战经验分享
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_916007471 天前
提升 iOS 26 系统流畅度的实战指南,多工具组合监控
android·macos·ios·小程序·uni-app·cocoa·iphone
砺能1 天前
uniapp生成的app添加操作日志
前端·uni-app
2501_915921431 天前
iOS 应用代上架流程,多工具组合与使用 开心上架 跨平台自动化上传指南
android·ios·小程序·uni-app·自动化·cocoa·iphone
知识分享小能手1 天前
uni-app 入门学习教程,从入门到精通,uni-app组件 —— 知识点详解与实战案例(4)
前端·javascript·学习·微信小程序·小程序·前端框架·uni-app