一、获取应用签名
在申请andorid微信开发平台app应用时,需要获取android的应用签名,有2种方式获取:
1、查询keystore的MD5:
可以在查询窗口定位到keystore所在的路径,以android默认keystore为例:
PS C:Users(name).android> keytool -list -v -keystore debug.keystore
输入密钥库口令: android
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: androiddebugkey
创建日期: 2020-12-8
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: C=US, O=Android, CN=Android Debug
发布者: C=US, O=Android, CN=Android Debug
序列号: 1
有效期为 Tue Dec 08 11:47:30 CST 2020 至 Thu Dec 01 11:47:30 CST 2050
证书指纹:
MD5: C6:1D:88:36:B1:F1:4E:77:14:A6:90:40:49:5F:B2:C5
SHA1: 1C:97:42:E3:CD:A3:5D:B5:CC:DA:A3:11:C0:04:DE:D1:21:F2:0F:10
SHA256: AD:76:68:C9:DB:6B:28:03:02:2A:4A:87:AF:36:F2:3C:05:9A:73:6C:42:C8:45:61:90:CE:B9:AA:FB:56:02:8C
签名算法名称: SHA1withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 1
*******************************************
*******************************************
Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore debug.keystore -destkeystore debug.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。
PS C:Users(name).android>
MD5值就是所用的应用签名。
2、下载签名工具获取签名
微信平台里去下载签名工具:https://developers.weixin.qq.com/doc/oplatform/Downloads/Android_Resource.html
二、uni-app获取应用签名
uniapp查看签名信息的方法:
直接用打包出来的apk查看签名,具体如下:
1、将apk修改后缀为zip解压
2、进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3、在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
PS C:Users
ameDesktopappMETA-INF> keytool -printcert -file CERT.RSA
所有者: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
发布者: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
序列号: 7dd12840
有效期为 Fri Jul 26 20:52:56 CST 2019 至 Sun Jul 02 20:52:56 CST 2119
证书指纹:
MD5: F9:F6:C8:1F:DB:AB:50:..:7D:6F:2C:4F:CE:E6:..:..
SHA1: BB:AC:E2:2F:97:3B:..:02:..:D6:..:A3:7A:28:EF:D2:3F:A3:68:E7
SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:....:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26
签名算法名称: SHA256withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 6F 80 B2 F2 97 91 0C D0 36 62 20 D9 C0 ED 88 45 o.......6b ....E
0010: 30 50 90 D1 0P..
]
]
PS C:Users
ameDesktopappMETA-INF>
uniapp查看签名信息的方法:
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为.zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为.zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
uniapp查看签名信息的方法:
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为.zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
直接用打包出来的apk查看签名,具体如下:
1) 将apk修改后缀为.zip文件后解压;
2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
uniapp如何查看签名信息