Android JKS MD5 SHA1 公钥生成 私钥生成 APP备案 内容获取
1 查看 jks
keytool -list -v -keystore /Users/lipengfei/Desktop/android/androidproject.jks
密钥库类型: jks
密钥库提供方: SUN您的密钥库包含 1 个条目别名: ddgj
创建日期: 2018-11-16
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=cn, OU=cn, O=cn, L=cn, ST=cn, C=cn
发布者: CN=cn, OU=cn, O=cn, L=cn, ST=cn, C=cn
序列号: 7576600d
有效期为 Fri Nov 16 11:39:38 CST 2018 至 Tue Nov 10 11:39:38 CST 2043
证书指纹:MD5: xx:xx:xx:xx:xx:xx:66:7B:C1:B2:50:xx:00:xx:00:9CSHA1: xx:xx:xx:C3:02:xx:2A:E4:xx:20:0B:21:xx:37:9F:xx:26:DA:C1:18SHA256: xx:xx:xx:xx:xx:xx:xx:xx:B4:FE:xx:78:CC:5C:xx:E1:5D:xx:21:B8:5B:7E:AE:7D:40:51:C8:91:4A:4B:3F:72
签名算法名称: SHA256withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3
2 cre证书
keytool -list -rfc -keystore /Users/lipengfei/Desktop/android/androidproject.jks -storepass 123456
密钥库类型: jks
密钥库提供方: SUN您的密钥库包含 1 个条目别名: ddgj
创建日期: 2018-11-16
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
-----BEGIN CERTIFICATE-----
XXXXXXXXXXXXXXCCAiOgAwIBAgIEdXZgDTANBgkqhkiG9w0BAQsFADBOMQswCQYD
bjELMAkGA1UECBMCY24xCzAJBgNVBAcTAmNuMQswCQYDVQQKEwJjbjELMAkGA1UE
CxMCY24xCzAJBgNVBAMTAmNuMB4XDTE4MTExNjAzMzkzOFoXDTQzMTExMDAzMzkz
OFowTjELMAkGA1UEBhMCY24xCzAJBgNVBAgTAmNuMQswCQYDVQQHEwJjbjELMAkG
A1UEChMCY24xCzAJBgNVBAsTAmNuMQswCQYDVQQDEwJjbjCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAIclHpMCY50D+3fZ8xEW6HLUHxzj0JHY5NjH4KCI
rd0oU7GpgP/IaFb/rlh/3WU+S1ObdHZ56dvWQasy0fvzl2WlL0SdECa0mJKOabks
BL+70UL3tr/CxS/JQWMIB/UpKRXvgbuqXst8eXLENOkRLz/LUcdcuKyf0wljgofb
yqsrekO/DCk+tVBNfyTqvTOblwwtRL6zFJGyJ6xIJhKDiaTgNobeY7IlTpJlt5EC
IOGGhhIC1LCEOGoljZJnCy+9yyfmBNonhW/iFBd7f0LiZ1I3WhrkuF+Rgnny4Js1
VlPSzDrhjDkP3d4bYuvYr8CtbEZebRcEBSwCKF6SfOtHbIMCAwEAAaMhMB8wHQYD
VR0OBBYEFK5O6Jj7cPy0HVsoFWtMhpOpTV+AMA0GCSqGSIb3DQEBCwUAA4IBAQAQ
JSavzixRa5J/G+0saC2LO/+MinTdvA6iOGBmPc9GVKpsDCArpPv2RQ4yWbYnK5fj
PaQ61em26aKf5utYWabZkzpGHoopEaoBZ+EIpNKCB/k61PQLzW6Nyb0zDWJj6fQa
g3dMQkN55hgWFwh5Zg+2WCizVQdjf3T2GEX8xuxwrEH9C/ABcp3RO81pkOvuGHMw
8lAuGBBvIzvMSqcrAOcO2W+3TfsrxIoDabW8qSAfNzoXZmjvDggS+zNpHJw63KzB
7nCdpnGZ7wI0Gb++gAUyK5EqnZVFssG5PI+LTQgyZeVpOdfHVOQVz0OvtP7hqijJ
mDYbBmWmTR4BXXXXXXXX
-----END CERTIFICATE-----*******************************************
*******************************************
3 生成 .p12 文件
keytool -importkeystore -srckeystore /Users/lipengfei/Desktop/android/androidproject.jks -destkeystore /Users/lipengfei/Desktop/android/fanyfull.p12 -deststoretype PKCS12 -srcalias ddgj -deststorepass 123456 -destkeypass 123456

4 生成私钥
openssl pkcs12 -nodes -in /Users/lipengfei/Desktop/android/fanyfull.p12 -out /Users/lipengfei/Desktop/android/private.pem

4 生成公钥
openssl pkey -in /Users/lipengfei/Desktop/android/private.pem -pubout -out /Users/lipengfei/Desktop/android/public.pem


相关文章:
Android JKS MD5 SHA1 公钥生成 私钥生成 APP备案 内容获取
1 查看 jks keytool -list -v -keystore /Users/lipengfei/Desktop/android/androidproject.jks密钥库类型: jks 密钥库提供方: SUN您的密钥库包含 1 个条目别名: ddgj 创建日期: 2018-11-16 条目类型: PrivateKeyEntry 证书链长度: 1 证书[1]: 所有者: CNcn, OUcn, Ocn, Lcn,…...
常用linux的命令(持续更新)
1.防火墙相关 centos7 防火墙 查状态:systemctl status firewalld.service 关闭:systemctl disable firewalld.service 重启生效 关闭:systemctl stop firewalld.service 马上生效 systemctl stop firewalld 临时关闭防火墙 systemctl disabl…...
《动手学深度学习 Pytorch版》 8.7 通过时间反向传播
8.7.1 循环神经网络的梯度分析 本节主要探讨梯度相关问题,因此对模型及其表达式进行了简化,进行如下表示: h t f ( x t , h t − 1 , w h ) o t g ( h t , w o ) \begin{align} h_t&f(x_t,h_{t-1},w_h)\\ o_t&g(h_t,w_o) \end{ali…...
2023-10-20 游戏开发-cocos旧版本2.0.6-下载地址-记录
官方下载地址: Cocos Creator 下载 - 轻量高效的开发引擎 Tags cocos/cocos-engine GitHub cocos creater 旧版本: Tool/Package/REAMDE.md adofsauron/CocosCreatorFAQ - Gitee.com v2.0.6版本: Mac版:http://cocos2d-x.org/filedown/CocosStudioForMac-v2.0.…...
Python 框架学习 Django篇 (三) 链接数据库
只要你是做后端开发的,那么就离不开各种数据库,Django框架对各种数据库都非常友好,比如常见的PostgreSQL、MySQL、SQLite、Oracle,django都对他们提供了统一调用api,我们这里主要使用mysql数据库作为演示 一、ORM机制 …...
【debug】安装diffusion的bug解决合集
环境问题 ImportError: cannot import name ‘CLIPImageProcessor’ from ‘transformers’ (D:\Python\lib\site-packages\transformers_init_.py) https://github.com/huggingface/transformers/issues/23340 解决:查看更详细信息,安装环境 transfor…...
面试题 01.02. 判定是否互为字符重排
题目来源: leetcode题目,网址:面试题 01.02. 判定是否互为字符重排 - 力扣(LeetCode) 解题思路: 遍历计数即可。 解题代码: class Solution { public:bool CheckPermutation(string s1, …...
笔记39:在Pycharm中为项目添加新解释器
很久不用pycharm都生疏了 a a a 第一步:创建虚拟环境 略 a a a 第二步:将虚拟环境应用到项目中去 【File】----【Settings】----【Project:~~~】-----【Project Interpreter】----【选择合适的解释器】 因为我们要用新的解释…...
C#—VB.NET的相同点与不同点
目录 前言 一、相同之处 二、不同之处 三、总结 前言 VB.NET 和C#是两种由微软公司开发的面向对象编程语言。它们在语法上有很多相似之处,但也有一些不同之处。本文将讨论 VB.NET 和C#之间的相同之处和不同之处。 一、相同之处 1.面向对象编程语言:…...
【Edabit 算法 ★☆☆☆☆☆】【返回数组第一个元素】 Return the First Element in an Array
【Edabit 算法 ★☆☆☆☆☆】【返回数组第一个元素】 Return the First Element in an Array arrays language_fundamentals Instructions Create a function that takes an array containing only numbers and return the first element. Examples getFirstValue([1, 2, 3…...
在Qt中怎么操作MySQL数据库
一、安装驱动 (1)安装 在Qt中操作MySQL数据库首先要安装mysql的驱动文件,将MySQL下的libmusql.dll文件复制到Qt的安装路径下的bin文件夹下即可。 本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(…...
C/C++网络编程基础知识超详细讲解上部分(系统性学习day11)
目录 前言 一、网络的含义与构成 含义: 构成: 二、网络的体系结构 1>OSI七层模型 2>TCP/IP协议体系结构 3>数据经过体系结构,怎么封装? 4>端口号 5>大小端序 6>TCP/UDP传输层的协议 三、系统函数API学习框…...
chrome Driver 使用教程
ChromeDriver是一款实用的chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作。 ## 下载地址 [Chrome for Testing availability](Chrome for Testing availability)...
目标检测YOLO实战应用案例100讲-面向恶劣环境下的多模态 行人识别
目录 前言 国内外研究现状 可见光行人目标识别 红外行人目标识别...
react-router-dom v6版本实现Tabs路由缓存切换
目录 文章目录 概要 效果 完整代码 概要 摆了半年摊,好久没写代码了,今天有人问我怎么实现React-Router-dom类似标签页缓存。后面看了一下router的官网。很久以前用的是react-router v5那个比较容易实现。v6变化挺大,但了解react的机制和rea…...
ArcGIS笔记9_数据源缺少空间参考信息?如何定义坐标系?
本文目录 前言Step 1 确定好要赋予给目标文件的恰当坐标系Step 2 定义坐标系 前言 有时从其他软件转换得到了shp文件,拖到ArcGIS后却出现“未知的空间参考:添加的数据源缺少空间参考信息 不能投影”的提示,如下图所示: 这种情况就…...
Elasticsearch实践:ELK+Kafka+Beats对日志收集平台的实现
可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个全文搜索引擎,它还提供了分布式的多用户能力,实时的分析,以及对复杂搜索语句的处理能力,使其在众多场景下,如企业搜索,日志和事件数据分析等…...
离线语音与IoT结合:智能家居发展新增长点
离线语音控制和物联网(IoT)相结合在家居中具有广泛的应用和许多优势。离线语音控制是指在设备在本地进行语音识别和处理,而不需要依赖云服务器进行处理。IoT是指借助网络,通过手机APP、小程序远程控制家居设备。 启英泰伦基于AI语…...
STM32MP135和STM32MP157的区别
本文介绍了STMicroelectronics公司推出的两款多核处理器STM32MP135和STM32MP157之间的区别,包括主频、集成硬件模块数量、内存大小和电压调节模块等方面。 STMicroelectronics是一家领先的半导体解决方案提供商,在嵌入式系统领域有着丰富的经验。他们…...
微信小程序文本横向无缝滚动
背景: 微信小程序中列表宽度不够长,其中某字段显示不完整,因此要使其自动滚动。 (最初看网上很多用定时器实现,但他们的案例中都只是一个横幅、用定时器也无所谓。但是我的需求中是一个上下无限滚动的列表,…...
R语言AI模型部署方案:精准离线运行详解
R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南
1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...
佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...
解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...
如何配置一个sql server使得其它用户可以通过excel odbc获取数据
要让其他用户通过 Excel 使用 ODBC 连接到 SQL Server 获取数据,你需要完成以下配置步骤: ✅ 一、在 SQL Server 端配置(服务器设置) 1. 启用 TCP/IP 协议 打开 “SQL Server 配置管理器”。导航到:SQL Server 网络配…...
