首页 > 其他分享 >app备案公钥指纹包名获取

app备案公钥指纹包名获取

时间:2023-09-12 22:55:58浏览次数:44  
标签:包名 公钥 获取 app 证书 apk 备案

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

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

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

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





  • 安卓信息获取

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

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




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


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

 

  • 苹果信息获取

苹果的包名获取就很简单了,可以去苹果开发者中心identify栏目、拿到描述文件mobileprofile以文本方式打开,等方法很多。

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

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



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


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



点击查看cer信息,也可以拿到上面的公钥、指纹等信息

 

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

标签:包名,公钥,获取,app,证书,apk,备案
From: https://www.cnblogs.com/yuanjkeji/p/17698075.html

相关文章

  • ipa上传AppStore
    将ipa提交到AppStore需要Mac电脑操作,现在大部分的程序员都是使用混合开发平台windows系统的电脑,自己装虚拟机过程又繁琐。使用此工具只需要网页上点两下帮你完成这些鸡毛蒜皮事,让你有更多的时间花在改bug上1.打开苹果开发者账户中心获取App专用密码,地址 https://appleid.apple......
  • windows下浏览器调用原生app
    regist.regWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName]@="protocolNameProtocol""URLProtocol"=""[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName\DefaultIcon]@="C:......
  • iOS开发Swift-14-反向传值,右滑删除,语言本地化,编辑换序,DeBug,addTarget-待办事项Ap
    1.点击某一条待办事项,出现编辑界面,可对待办事项的文本进行修改.不重新设计界面,而是将新增页面进行修改复用.2.为新增页面取StoryboardID为TodoTableViewControllerID. 3.为列表最右边加一个小箭头.选中TodoCellID,将属性中的Selection修改为DisclosureIndicator. 4.......
  • 使用图形化工具generator-gui生成Mapper
    场景有时候不能在项目中添加乱七八糟的配置文件,这时候生成mapper等文件就需要在外部生成拷贝进去了:使用的开源包:https://gitee.com/zhaifengxi/mybatis-generator-gui?_from=gitee_search可以直接看包详解,我这里自己做个记录方便自己使用;功能mybatis-generator-guimyba......
  • QueryWrapper 拼接查询当月数据
    QueryWrapper<SysUser>queryWrapper=newQueryWrapper<>();//查询上一个月的所有的订单数据queryWrapper.and(wrapper->wrapper.apply("DATE_FORMAT(create_time,'YYYY-MM')=DATE_FORMAT(now(),'YYYY-MM')"));List<SysUser>......
  • JavaScript中apply, call和bind的区别
    首先要知道,JavaScript中apply,call和bind的作用基本都是一样的,就是用来改变函数执行时的上下文,或者说改变函数的this对象指向在详细了解它们的区别之前,我们先来看一个例子varname="lucky";constobj={name:"martin",say:function()......
  • KdMapper扩展实现之GMER(gmer64.sys)
    1.背景  KdMapper是一个利用intel的驱动漏洞可以无痕的加载未经签名的驱动,本文是利用其它漏洞(参考《【转载】利用签名驱动漏洞加载未签名驱动》)做相应的修改以实现类似功能。需要大家对KdMapper的代码有一定了解。 2.驱动信息 驱动名称gmer64.sys 时间戳56DFD0......
  • uniapp微信小程序对话框取消确认按钮
    uniapp微信小程序对话框实现,样式用scss写的,标题+内容+按钮效果图data(){ return{ refundMask:false,}}<viewclass="refund-button"><buttonclass="refund-button-btnplain"@click="handleRefund()">申请退款</button></vi......
  • appium+python登录传输多组数据
     #传多组数据,有几组数据,就遍历几次@pytest.mark.parametrize("usname,pswd",[("xiaoming","123456"),("xiaohong","123678")])deftest_login(self,usname,pswd):login_page=LoginPage(driver=self.driver)login_page......
  • 提取.NET开发的DLL中的类为json文件工具软件ConsoleApp_Dll_Class2Json_V1.0开源了
    提取.NET开发的DLL中的类为json文件工具软件ConsoleApp_Dll_Class2Json_V1.0开源了同步在github和gitee上面发布。github https://github.com/binghe021/ConsoleApp_Dll_Class2Jsongitee https://gitee.com/binghe021/ConsoleApp_Dll_Class2Json......