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

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

一、获取安卓证书keystore的SHA1和SHA256值 参数上面引用链接
 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资源下载’->‘签名生成工具’->安装到手机 输入项目包名即可获取到)
image.png

三、apk加固后重新签名
  //例:$ 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> 中的证书  就在证书所在的文件夹内  找到双击根据流程 一直下一步,安装好 点击详细信息 就能看见 公钥 点击显示并复制即可

image.png

五、获取apk的MD5
win+ R 输入cmd 进入命令行
$ certutil -hashfile xxx/xxx.apk MD5 
// 即可获取到md5值  例如: certutil -hashfile D:\Code/白社区.apk MD5 (直接复制apk所在文件路径)

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/102989.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[GXYCTF2019]BabyUpload - 文件上传+绕过(后缀文件类型文件内容.htaccess)

[GXYCTF2019]BabyUpload 解题流程 解题流程 1、上传一句话&#xff0c;提示“后缀不允许ph” 2、修改后缀为jpg&#xff0c;提示“上传类型也太露骨了吧&#xff01;” 3、修改类型为image/jpeg&#xff0c;提示“诶&#xff0c;别蒙我啊&#xff0c;这标志明显还是php啊” 4、…

【Linux 安装Kibana 及 Es 分词器安装】

一、客户端Kibana安装 Kibana是一个开源分析和可视化平台&#xff0c;旨在与Elasticsearch协同工作。参考文档 1. 下载并解压缩Kibana 下载路径 选择的版本是和 ElasticSearch 对应&#xff08;7.17.3&#xff09; 下载后上传到Linux 系统中&#xff0c;并放在 /root/ 下&a…

Linux编译FFmpeg

Linux编译FFmpeg 1. 下载FFmpeg源码 FFmpeg源码下载地址&#xff1a;http://ffmpeg.org/download.html 在下面选择版本 2. 解压并创建生成目录 tar xvf ffmpeg-snapshot.tar.bz2 // 解压下载的FFmpeg源码 makedir /root/ffmpeg // 创建生成目录3. 编译FFmpeg 进入FF…

Transformer模型 | 基于Spatial-Temporal Transformer的城市交通流预测

交通预测已成为智能交通系统的核心组成部分。然而,由于交通流的高度非线性特征和动态的时空依赖性,及时准确的交通预测,尤其是长时交通流预测仍然是一个开放性的挑战。在这篇文章中,作者提出了一种新的时空Transformer网络(STTNs)模型,该模型联合利用了动态有向的空间依…

centos安装redis教程

centos安装redis教程 安装的版本为centos7.9下的redis3.2.100版本 1.下载地址 Index of /releases/ 使用xftp将redis传上去。 2.解压 tar -zxvf 文件名.tar.gz 3.安装 首先&#xff0c;确保系统已经安装了GCC编译器和make工具。可以使用以下命令进行安装&#xff1a; sudo y…

arm_按键中断控制LED、蜂鸣器、风扇

arm_按键中断控制LED、蜂鸣器、风扇 功能函数中断处理函数 功能函数 #include "led.h"void led_set() {// 使能rccRCC->MP_AHB4ENSETR | (0x01 << 4);// 设置输出GPIOE->MODER & (~(0x03 << 20));GPIOE->MODER | (0x1 << 20);// 设置…

HDLbits:Exams/ece241 2013 q4

本题是一个实际的应用问题&#xff0c;一个水库&#xff0c;有三个传感器S1、S2、S3提供输入&#xff0c;经过控制电路&#xff0c;四个输出给到四个流量阀。也就是说&#xff0c;本题想让我们根据水位去控制流量阀。 问题的关键在于把什么抽象成state&#xff0c;答案是&…

配置XP虚拟机和Win 10宿主机互相ping通

文章目录 一、关闭虚机和宿主机的防火墙1、关闭虚拟机的防火墙1.1方式一1.2方式二 2、关闭宿主机的防火墙 二、设置XP和宿主机VMnet8的IP地址、网关和DNS1、获取VMWare的虚拟网络配置信息2、设置XP的VMnet8的IP地址、网关和DNS3、设置宿主机VMnet8的IP地址、网关和DNS 三、获取…

一款新的webshell管理工具

Alien 项目简介 语言 C# .NET Framework V4.8 功能 File Manager &#xff08;可显示图片&#xff0c; 可SearchFile&#xff09; 虚拟终端 数据库 注册表 监控 截图 系统信息 项目描述 一句话木马 一句话木马是在渗透测试中用来控制服务器的工具 强大之处在于木…

使用telnet+nc工具测试网络连通性

背景&#xff1a; 正常情况下使用ping命令即可测试网络的连通性&#xff0c;但如果做了内网穿透(端口转发)&#xff0c;则需要指定网络端口&#xff0c;此时ping命令无法实现ipport的连通性测试。则可以使用telnetnc测试网络连通性。 环境&#xff1a; 两台服务器都是按照的De…

JS-树:二叉树中序遍历

文章目录 前言一、中序遍历-递归二、中序遍历-队列总结 前言 最近总结一下树的算法&#xff0c;研究树相关的知识。 一、中序遍历-递归 1、左中右 2、如下输入是&#xff1a;4 2 5 1 6 3 7 // 前序遍历const tree {val: 1,left: {val: 2,left: { val: 4, left: null, right:…

[Machine learning][Part4] 多维矩阵下的梯度下降线性预测模型的实现

目录 模型初始化信息&#xff1a; 模型实现&#xff1a; 多变量损失函数&#xff1a; 多变量梯度下降实现&#xff1a; 多变量梯度实现&#xff1a; 多变量梯度下降实现&#xff1a; 之前部分实现的梯度下降线性预测模型中的training example只有一个特征属性&#xff1a…

修改pg 连接数 --chatGPT

gpt: 要修改 PostgreSQL 数据库的连接数限制&#xff0c;您需要编辑 PostgreSQL 配置文件并更改以下两个关键参数&#xff1a;max_connections 和 shared_buffers。这些参数位于 PostgreSQL 的配置文件中。通常&#xff0c;PostgreSQL 的配置文件是 /etc/postgresql/{version}…

hive3.1核心源码思路

系列文章目录 大数据主要组件核心源码解析 文章目录 系列文章目录大数据主要组件核心源码解析 前言一、HQL转化为MR 核心思路二、核心代码1. 入口类&#xff0c;生命线2. 编译代码3. 执行代码 总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 对大…

安装sklearn包错误解决以及 scikit-learn简介

安装sklearn包错误解决以及 scikit-learn简介 利用 pip install sklearn时出现错误 pip install sklearn Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Collecting sklearnUsing cached https://mirrors.aliyun.com/pypi/packages/b9/0e/b2a4cfaa9e12b9ca4…

MuLogin防关联浏览器帮您一键实现Facebook账号多开

导言&#xff1a; 在当今数字化时代&#xff0c;社交媒体应用程序的普及程度越来越高。Facebook作为全球最大的社交媒体平台之一&#xff0c;拥有数十亿的用户。然而&#xff0c;对于一些用户来说&#xff0c;只拥有一个Facebook账号可能无法满足他们的需求。有时&#xff0c;…

实体和json

List<Student> list new ArrayList<>(); list.add(new Student("小张","男",20,"读书")); list.add(new Student("小明","男",20,"跑步")); list.add(new Student("小…

LeetCode-144-二叉树的前序遍历

题目描述&#xff1a; 题目链接&#xff1a;LeetCode-144-二叉树的前序遍历 递归法 解题思路&#xff1a; 方法一&#xff1a;递归。 要先清楚前序遍历的顺序&#xff1a;先根节点&#xff0c;再左子树&#xff0c;再右子树。 然后是递归三部曲&#xff1a; 确定递归函数的参数…

C# .net创建一个MVC框架工程

二、C# .net创建一个MVC框架工程 1.步骤 首先打开VS &#xff0c;然后点击创建新项目 在三个选项框中输入我们需要的项目条件 最后一步创建完毕 创建会在资源解决方案生成如图&#xff1a;

FreeRTOS学习笔记——四、任务的定义与任务切换的实现

FreeRTOS学习笔记——四、任务的定义与任务切换的实现 0 前言1 什么是任务2 创建任务2.1 定义任务栈2.2 定义任务函数2.3 定义任务控制块2.4 实现任务创建函数2.4.1 任务创建函数 —— xTaskCreateStatic()函数2.4.2 创建新任务——prvInitialiseNewTask()函数2.4.3 初始化任务…