android上架之获取平台公钥、签名 MD5 值

本文详细介绍了如何通过jadx-gui工具获取安卓应用的公钥和签名MD5值,包括下载工具、打开APK包、查找关键文件等步骤。

app上架需要用到的两个参数公钥、签名 MD5

步骤

1. 下载jadx-gui 工具,下载

 

2. 下载成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。

 3. 运行后,在页面左上方单击文件 > 打开文件,打开 APK 包

4.  打开 APK 包后,找到并单击 AndroidManifest.xml,查看 APP 包名

5.  打开 APK 包后,找到并单击 APK signature,查看平台公钥签名 MD5 值

### 获取 Android 应用的公钥签名 MD5 (备案用途) 在 Android 应用开发中,尤其是为了满足国内应用市场的备案要求,开发者需要获取应用的签名公钥MD5 指纹。以下是几种常用的方法,适用于不同平台和场景。 --- #### 1. 使用 `keytool` 工具查看签名信息 如果你拥有应用的签名密钥文件(`.keystore`),可以使用 JDK 自带的 `keytool` 工具来查看公钥MD5 指纹。 ##### 查看签名 MD5 ```bash keytool -list -v -keystore your_keystore.keystore ``` 输入密钥库密码后,将显示包括 MD5 指纹在内的详细信息。 ##### 导出证书并查看公钥 ```bash keytool -export -alias your_alias -file certificate.cer -keystore your_keystore.keystore ``` 导出的 `.cer` 文件可以在 Windows 中双击打开,切换到“详细信息”选项卡查看公钥内容。 --- #### 2. 使用 jadx-gui 查看 APK 文件中的签名信息 对于已经打包好的 APK 文件,可以使用 jadx-gui 工具直接查看其签名信息。 ##### macOS 安装 jadx ```bash brew install jadx ``` ##### 启动 jadx-gui 并打开 APK 文件 ```bash jadx-gui ``` 在 jadx-gui 中打开 APK 文件后,点击左侧的“APK signature”,即可查看公钥签名 MD5 。 --- #### 3. 使用第三方工具(如“APP备案助手”) 在 Android 应用市场中,可以下载“APP备案助手”等工具应用。打开后输入应用的包名,即可自动获取公钥签名 MD5 信息。 --- #### 4. UniApp 项目获取证书信息 对于使用 UniApp 开发的应用,可以通过以下命令获取证书信息: ##### 下载证书并查看密钥 ```bash keytool -export -alias your_alias -file certificate.cer -keystore your_keystore.keystore ``` 确保在具备 Java 环境的系统中运行上述命令。 --- #### 5. 生成签名文件并查看信息 如果你需要生成新的签名文件并查看其信息,可以使用以下命令: ##### 生成签名文件 ```bash keytool -genkey -alias your_alias -keypass your_keypass -keyalg RSA -keysize 2048 -validity 36500 -keystore your_keystore.keystore -storepass your_storepass ``` ##### 查看签名 MD5 ```bash keytool -list -v -keystore your_keystore.keystore ``` ##### 导出证书并查看公钥 ```bash keytool -export -alias your_alias -file your_certificate.cer -keystore your_keystore.keystore ``` --- ### 总结 - **已有签名文件**:使用 `keytool` 查看 MD5 和导出公钥。 - **已有 APK 文件**:使用 jadx-gui 或第三方工具查看签名信息。 - **UniApp 项目**:通过命令导出证书并查看详细信息。 - **快速获取**:使用“APP备案助手”等工具应用,输入包名即可获取。 这些方法适用于不同场景下的 Android 应用备案需求,确保开发者能够顺利提交所需的公钥签名 MD5 。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值