Android JKS MD5 SHA1 公钥生成 私钥生成 APP备案 内容获取

news/2024/10/18 6:10:32/

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

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1165563.html

相关文章

Python -- I/O编程

文章目录 一、文件读写1. 读文件2. 二进制文件3. 字符编码4. 写文件 二、StringIO和BytesIO三、操作文件和目录1. 操作系统命令2. 操作文件 四、序列化五、 JSON六、异步IO1. 协程2. asyncioasync/awaitaiohttp 一、文件读写 Python内置了读写文件的函数,用法和C是…

无人直播系统开发实战(附源码)

无人直播系统 文章目录 无人直播系统前言二、术语三、需求四、分析五、编码七、总结前言 你有看到过那种不间断型的、循环播放视频音乐的直播间吗?或者那种直播播放电影的直播间?还有层出不穷的文章,类似如下标题: “如何搭建一个24小时不间断的直播间?躺入xxxx元!” “…

Queue Deque 介绍

目录 一. 前言 二. Queue 接口 三. Deque 接口 一. 前言 Java里有一个叫做Stack的类,却没有叫做Queue的类(它是个接口名字)。当需要使用栈时,Java已不推荐使用Stack,而是推荐使用更高效的ArrayDeque;既然…

【C++杂货铺】一文总结C++中的异常

文章目录 一、C语言传统的处理错误的方式二、C异常三、异常的使用3.1 异常的抛出和捕获3.1.1 异常的抛出和匹配原则3.1.2 在函数调用链中异常栈展开匹配原则 3.2 异常的重新抛出3.3 异常安全3.4 异常规范 四、自定义异常体系五、C标准库的异常体系六、异常的优缺点6.1 优点6.2 …

【EI会议征稿】2024年智能电网与人工智能国际学术会议(SGAI 2024)

2024年智能电网与人工智能国际学术会议(SGAI 2024) 2024 International Conference on Smart Grid and Artificial Intelligence 随着时代的发展,基础的电网技术已经比较成熟,但与日俱增的用电需求以及不断转变的用电模式促使我们需要不断地…

java实现邮件发送

一 申请授权码 具体申请方式请自行百度&#xff0c;很简单的 二 163网易邮箱发送 2.1 导入pom <dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.6.2</version></dependency> 2…

【数据结构】——数据结构概论简答题模板

目录 前言一、数据结构的概念二、数据对象三、数据类型和抽象数据类型四、逻辑结构五、存储结构&#xff08;物理结构&#xff09;六、算法的概念 前言 本系列文章的主要选题来自于重点常考的《数据结构》、《数据结构与算法》等科目的简答题&#xff0c;对其进行一定的整理&am…

centos 7.9 源码安装htop

1.下载源码 wget http://sourceforge.net/projects/htop/files/latest/download 2.上传到tmp目录&#xff0c;并解压 tar xvzf htop-1.0.2.tar.gz mv htop-1.0.2 /opt/ 进入到 cd /opt/htop-1.0.2/ 3.编译并安装 ./configure && make && make install 4.…