APP备案公钥指纹包名基础信息获取

举报
yd_293963792 发表于 2023/10/20 16:26:49 2023/10/20
【摘要】 备案公钥、鸿蒙系统公钥、ios公钥

APP备案是什么?听起来好像是个新词,其实跟网站域名备案差不多,目的为了限制一些非法套壳的APP,有了备案号就可以第一时间查到当前APP的开发者是谁。

中国工信部于2023年 8 月份出台了新规定,要求移动应用制造商在通过应用市场销售前需向政府备案,8 月底已经开始实行所有在国内运营的应用商店必须在上架提交新应用程序前备案,而现有的应用程序必须在2024年3月31日之前完成备案。

点我前往工信部原文公告地址

这里以阿里云备案为例,他需要填写三个参数确定你App信息:“md5签名、包名、App公钥”





  • 安卓信息获取、鸿蒙系统公钥也可以获取

1.通过apk安装包查看,鸿蒙系统后缀app、hap也可以上传查看

包名和md5签名相信大家都不陌生了,申请微信开放平台那些大家都填过,那么这个公钥是什么呢?阿里云解释此参数以JadxGUI工具为例获取此参数,这个工具下载地址在github上,对于没有梯子的站长来说昨晚下了半个小时都还没下载完毕,如果有跟我一样的那么可以不用去github下载了,直接使用站长工具apk基本信息查看证书信息查看都可以拿到此参数。获取到的公钥模数跟JadxGui工具获取到的是一样的。

如果你应用开发完毕了,可以直接上传apk获取上面三个参数



2.通过app打包时用的证书查看

如果你没有apk,有app打包时用的证书也可以帮你获取的,输入证书密码就可以从证书拿到对应参数。


注意证书别名可能不是你打包apk的包名,打包时apk包名是可以随便取的,站长喜欢直接用证书别名作为打包apk的包名,大家会发现我这里证书里获取到的信息中公钥、md5签名和apk解析出来的是一模一样的,说明当前apk是用当前证书打包的。


  • 苹果信息获取

1.通过app打包时用的p12证书查看

苹果的包名获取就很简单了,可以去苹果开发者中心identifier栏目查看。

苹果证书的公钥,如果你有app打包时的p12证书,那么只需要输入下证书密码就可以帮你查看公钥信息了。

输入证书密码后就可以看到公钥指纹等信息了,这几个参数跟苹果电脑的钥匙串工具获取到的是一样的



2.通过苹果开发者中心的cer证书查看

如果我没有p12证书咋办呢,先在工具中点创建苹果证书生成一条csr证书请求文件,然后点导出p12


在弹出窗中上传cer文件,此文件需要去苹果开发者中心下载,传到这里直接查看,无需输入密码



点击查看cer信息,也可以拿到上面的公钥、指纹等信息,与上面通过p12证书查看到的信息也是一样的。

3.通过ipa安装包查看

如果你没p12证书,也不知道苹果开发者中心是哪条证书记录创建的证书,下面这种方法可直接通过ipa获取上面那些信息

点击工具首页前往传包工具

上传你的ipa后,点击解析ipa,查看基础信息


这样子也可以拿到上面的公钥、指纹等信息,与上面通过p12证书和苹果开发者中心下载的cer证书查看到的信息也是一样的。


站长建议直接使用ipa或apk安装包直接查看,因为通过安装包可以看到所有备案需要的信息。公钥、sha1指纹、md5签名、包名、identifier


工具地址:https://yuanjkeji.com/ios-upload

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。