android studio命令打包签名,Android Studio下fluter打包Apk签名文件准备(Windosw环境)

本文介绍了在Flutter中如何使用keytool命令生成RSA秘钥对,并详细解释了每个步骤中输入的信息含义。生成的秘钥用于签名APK,确保应用的安全性。同时,展示了如何查看已生成的秘钥信息,帮助开发者理解秘钥的详细属性。
摘要由CSDN通过智能技术生成

1.终端运行命令生成秘钥文件

keytool -genkey -v -keystore c:/sign.jks -keyalg RSA -keysize 2048 -validity 10000 -alias signc:/sign.jks为秘钥生成位置

运行后需要配置对应信息

输入密钥库口令:

再次输入新口令:

您的名字与姓氏是什么?

zqr

您的组织单位名称是什么?

uxh

您的组织名称是什么?

uxh

您所在的城市或区域名称是什么?

gz

您所在的省/市/自治区名称是什么?

gz

该单位的双字母国家/地区代码是什么?

cn

CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn是否正确?

y

正在为以下对象生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天):CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

输入 的密钥口令(如果和密钥库口令相同, 按回车):

再次输入新口令:这里我是一致的

此时就生成结束了

运行:

keytool -list -v -keystore c:/sign.jks -alias sign -storepass android -storepass 123456

可以查看对应信息(我的密码是:123456)

别名: sign

创建日期: 2020-10-31

条目类型: PrivateKeyEntry

证书链长度: 1

证书[1]:

所有者: CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

发布者: CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

序列号: 28dc45d8

有效期开始日期: Sat Oct 31 14:56:03 CST 2020, 截止日期: Wed Mar 18 14:56:03 CST 2048

证书指纹:MD5: CA:0A:80:AC:E0:F7:0D:9B:BC:24:4A:B4:3B:45:95:38

SHA1: 7F:FF:0A:EE:45:11:9A:6C:8D:E4:4F:7E:14:B5:51:BE:8E:72:8C:C7

SHA256: 00:25:6E:1A:38:7A:64:80:E0:53:0C:16:0D:15:18:8C:D8:46:88:52:F2:33:98:A2:2D:81:F1:61:DE:8F:37:C8

签名算法名称: SHA256withRSA

版本: 3

扩展:

ObjectId: 2.5.29.14 Criticality=false

SubjectKeyIdentifier [

KeyIdentifier [

0000: BC 05 B4 BB 2A 9C EB 00 6C D5 46 95 9B 86 CB 17 ....*...l.F.....

0010: A1 0E 6E 47 ..nG]

]

本人也是新手入坑flutter 有不对的地方,请大佬指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值