APP备案,iOS签名文件MD5、公钥获取方法
前言
2023年8月,国内开始要求应用市场上架的APP要备案,备案则需要提交安卓APP签名文件中的MD5、公钥等信息,如下图是某平台APP备案需要提交的信息。
获取MD5等信息
最省事方法
针对没有ide工具,没有从事过iOS开发,或想节省时间的朋友,建议通过我们开发的网页来获取iOS签名文件中MD5、公钥的信息,本工具保障签名文件等信息的安全。
网页地址:https://aitoolnav.caichuangkeji.com/#/AppMd5
如下界面,上传签名文件,并输入密码,点击获取签名文件信息即可。
承诺声明:本工具不会保存用户任何信息,程序读取完证书信息后自动删除证书文件。
常规方法
方式1:通过苹果开发者中心获取Bundle ID、平台公钥、签名 MD5 值。
获取 Bundle ID:
使用 APP 对应的 iOS 开发者账号登录 Developer 控制台,找到下图标识符(英文),单击进入 Certificates,Identifiers&Profiles 页面。
在 Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:
获取公钥与签名 SHA1 值:
在计划资源中,单击证书(英文),进入 Certificates 页面。
在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。
通过查看证书详细信息,可获取公钥和签名 SHA1 值。iOS 的 APP 公钥,如下图所示:
若公共密钥未完整显示,可以先单击省略号,如果仍然未能完整显示出来,请复制省略号前面显示出的数据进行填写。
iOS 的 APP签名 MD5 值(SHA-1),如下图所示:
方式2:通过命令行的方式
安装OpenSSL:确保您的系统上已经安装了OpenSSL工具。
提取证书和私钥:使用以下命令从'.p12'文件中提取证书和私钥,并将其保存为两个单独的文件。
openssl pkcs12 -in YourCertificate.p12 -clcerts -nokeys -out Certificate.crtopenssl pkcs12 -in YourCertificate.p12 -nocerts -nodes -out PrivateKey.key
这将分别提取证书并将其保存为'Certificate.crt'文件,提取私钥并将其保存为'PrivateKey.key'文件。
获取证书的MD5指纹:使用以下命令获取证书的MD5指纹。
openssl x509 -noout -fingerprint -md5 -inform pem -in Certificate.crt
这将输出证书的MD5指纹,您可以从中获取MD5值。
获取公钥:使用以下命令从证书中提取公钥。
openssl x509 -pubkey -noout -inform pem -in Certificate.crt > PublicKey.pem
这将提取证书的公钥并将其保存为'PublicKey.pem'文件。
现在,已经成功获取了'.p12'签名文件的MD5和公钥。请注意,上述命令中的文件名需要根据自己的实际情况进行调整。
其他推荐:
AI应用助手:https://ai.caichuangkeji.com/
AI导航网址:https://aitoolnav.caichuangkeji.com/
如需了解获取安卓签名文件md5、公钥等信息,请移步APP备案,最新获取安卓签名文件中MD5等信息方法
来源地址:https://blog.csdn.net/caixiongshuo/article/details/133773944
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341