假设您有一个APK文件app-release.apk,您想要从中提取公钥,您可以使用如下代码段: importjava.security.KeyStore;importjava.security.PublicKey;importjava.security.cert.Certificate;importandroid.content.pm.PackageInfo;importandroid.content.pm.PackageManager;publicPublicKeygetPublicKey(PackageManagerpm,StringpackageNa...
接下来,我们看一个实际的备案示例。在一个假想的APP备案平台中,开发者需要将生成的公钥上传。 登录备案平台,选择“APP备案”。 提交基本信息(如APP名称、版本等)。 在上传公钥的输入框中,粘贴公钥或上传my-key-public-key.pem文件。 示例公钥 ---BEGIN PUBLIC KEY--- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCg...
方法一:在Android手机上,前提,您的应用已安装到手机;然后,android应用市场搜索下载安装 APP备案助手,此app可直接获取所有已安装app的公钥、签名MD5值,示例:获取 微信app公钥、签名MD5等信息, 方法二:在windows或者macOS,使用jadx-gui反编译工具获取, 1.windows系统,jadx-gui下载地址:https://github.com/skylot/jadx/...
最近新规,2023年9月1日之后,所有的app必须完成备案之后才能上架。 今天公司也是让提供备案需要的信息,特此记录。 参考地址:https://cloud.tencent.com/document/product/243/97789腾讯云备案流程 主要是获取md5证书指纹和公钥信息 https://github.com/skylot/jadx/releases/tag/v1.3.1此处用的jadx 一、打开链接后根据...
常规方法对于有android studio开发工具或从事安卓开发的朋友,可以采用以下常见的三种方式获取MD5等信息。1、通过签名文件获取执行命令行:keytool -list -v -keystore your_keystore_file.keystore其中,SHA1和SHA256指纹,它们代表了应用程序的签名公钥。以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来...
app备案需要提供证书的公钥信息、md5值、sha1值等信息,使用我们的工具可以直接查询android的公钥和android的md5值 选择证书 获取公钥和MD5 查询结果: 公钥: 公钥16进制: 公钥10进制: (部分云友商平台的备案android需要填写的公钥其实是公钥10进制,具体请咨询相应的友商。) ...
方法一:在Android手机平台,前提,您的应用已安装到手机;然后,android应用市场搜索下载安装APP备案助手,此app可直接获取所有已安装app的公钥、证书MD5指纹/签名MD5值,示例:获取 微信app公钥、MD5等信息, 方法二:在windows或者macOS,使用jadx-gui反编译工具获取, ...
2023年8月,国内开始要求应用市场上架的APP要备案,备案则需要提交安卓APP签名文件中的MD5、公钥等信息,如下图是某平台APP备案需要提交的信息。 获取MD5等信息 最省事方法 针对没有ide工具,没有从事过安卓开发,或想节省时间的朋友,建议通过我们开发的网页来获取MD5等相关信息,能够保障签名文件等信息的安全。
一旦你获得了备案公钥,就可以将其集成到你的Android应用中。建议将公钥存储在资源文件中,例如在res/raw目录下创建一个名为public_key.pem的文件。 示例代码 在你的Android代码中读取和使用公钥: importandroid.content.Context;importjava.io.InputStream;importjava.security.PublicKey;importjava.security.spec.PKCS8En...
获取Android 应用的备案公钥通常包括以下步骤: 生成密钥对 提取公钥 保存公钥 1. 生成密钥对 使用Java 密钥工具 (keytool) 可以轻松生成密钥对。假设您已经安装了 JDK,您可以在命令行中运行以下命令: keytool-genkey-v-keystoremy-release-key.keystore-aliasmy-key-alias-keyalgRSA-keysize2048-validity10000 ...