获取APP公钥 APP包名 APP签名 一键在线获取APP备案信息方法介绍

获取APP公钥 APP包名 APP签名 一键在线获取APP备案信息方法介绍

2023年9月开始APP上架应用商店需要先进行APP备案;
在APP备案的时刻需要提前预留APP信息,主要为APP包名、安卓MD5签名、苹果sha1签名、APP公钥信息;
一般来说,这些东西都可以找开发人员获取;为了更加方便的获取这些信息,我们推出了在线APP解析工具;
可以一键在线获取这些基础信息;

1.登录一门开发者后台

如图,点击左侧导航【SSL证书、工具】

2.在工具里面找到【免费解析安卓包/苹果包】

如图所示,点击左侧导航免费解析安卓包/苹果包进入在线工具操作界面
在这里上传我们的安装包文件
安卓就上传APK文件,苹果就上传IPA文件

点击新增解析,从本地电脑上传对应的APP安装包文件

如图所示,点击上传本地文件,之后点击解析

耐心等待上传完成,之后系统会自动生成解析报告

3.下载解析报告,在解析报告里面查看详细的APP信息


等待解析报告下载完成之后本地浏览器打开

如图,在报告第一页可以获取APP包名、签名、sha1指纹

如图,下拉即可获取APP的公钥信息
从报告里面复制我们需要的信息即可去提交APP备案。

APP上架应用宝应用商店应用签名教程

APP上架应用宝应用商店应用签名教程

一. 签名不一致提示引导

背景:

上传安装包时,提交页面显示签名不一致,修改指引。

1. 签名不一致原因

一般可能由于程序员将A签名改为B签名,导致签名不一致;

2. 如何修改签名

(1) 若需使用A签名,请联系您的程序开发人员进行修改处理即可。

(2) 若需使用B签名,可以直接提交应用审核即可,且后续也请上传均为B签名的应用。

3. 注意事项

若需回溯到历史签名,该应用的下载量、等级、用户评分都会清零;

二. APP已打入盗版库签名修改指引

背景:

若审核页面显示:“此APP已被打入盗版库,不予重复上传,如有疑问请点击指引”,请根据以下办法进行提交资料,一般处理时间为2个工作日,请您耐心等待邮件回复。

1. 如何修改签名

(1) 请联系您公司的开发人员直接安装包里的A签名改为B签名后再重新提交审核处理即可。

(2) 如不想使用为B签名,需要回溯到A签名请发邮件进行人工修改签名。

若需回溯到历史签名,下载量、评分等APK数据无法恢复,请确认若需要修改应用安装包的签名,可以发送邮件申请至平台公共邮箱:alarmapp@tencent.com。邮件主题:申请修改《******》应用的签名。

2. 附件内容

(1) 加盖了公司公章的营业执照(正/副本)彩色扫描件。

(2) 应用的软件著作权原件证件。

(3) 外市场上线后,在市场前端正常在线的截图与在开放平台上传的信息截图。

(4) 法人手持身份证照。

(5) 修改签名函(修改函需要注明修改签名的原因、账号、营业执照等信息,并加盖公司公章)。

3. 邮件正文

(1) 提供应用名称《******》,应用包名:(******),APPID:(******)。

(2) 修改之前的签名值与本次需要修改的签名值。 

(3) 认证作者名称。

(4) 提供修改签名的原因。

(5) 签名修改后应用的下载量和评分会清零,应用等级会下降等。请您仔细核实是否要修改签名,如同意修改并接受下载量会清零和应用等级会下降等后果,请在邮件正文填写:
同意签名修改后应用的下载量和评分清零,应用等级下降,并承担一切责任。
注意:
① 邮件内必须根据格式说明,否则将不处理
② 需要上传提交本次修改签名的安装包。

4. 反馈方式

腾讯方收到申请后的2个工作日内会进行核实处理,并以邮件的方式进行反馈,且联系电话要保持畅通方便审核人员进行核实。

5. 注意事项

*修改签名该应用的下载量、等级、用户评分都会清零;

*请按照要求备齐申请材料以及将需修改签名的应用全部信息,否则不予修改。

三. V1、V2、V3签名说明

应用宝安装包签名必须包含三种情况:V1、V1+V2、V1+V2+V3,若非这三种情况应用均无法提交,请联系公司技术核实处理。

应用签名变更申请流程

应用签名变更申请流程

如果您的应用需要进行签名变更,请按下述流程申请:将需要修改签名的应用相关信息(如下表格)发送至邮箱:devsig@oppo.com,我们将在1-3个工作日内处理,处理完毕后将邮件回复,请收到回复后在管理中心重新提交应用。

应用信息请务必完整提供。

邮件标题:应用签名变更申请+应用名称
正文:应用签名变更的原因。(修改签名的原因为必填项,无原因不予处理)
应用名称:
包名:com.*.
版本号:
APP官网地址:(贵司APP下载官网)——有的必须提供
附件:开发者注册证明(营业执照和身份证正反面,此身份证应与开发者注册时上传到后台的一致)
应用的最新APK安装包(如果安装包较大,请自行上传到网盘后,提供下载链接)
应用的软件著作权,若无软著,可以提供其他3个以上应用市场管理后台上架状态截图(整屏:附带右下角系统时间)。

APP上架华为商店应用APK包更改了签名,还可以更新应用吗?更换签名后,怎么样才能继承下载量?

应用APK包更改了签名,还可以更新应用吗?更换签名后,怎么样才能继承下载量?

应用(含游戏)更换APK/RPK包签名后,已安装旧版本的用户将不能直接更新至新版本,建议不要更换签名。

如果因为个人或企业原因想要更换签名并继承下载量,可在上传软件包时根据相应的提示处理,具体请参见软件包签名不一致处理

本地电脑cmd命令获取安卓证书APP签名信息

在开发安卓APP的过程中,有一些时候,我们会不小心忘记安卓APP证书的签名信息。我们可以通过本地cmd命令来快速获取查看安卓证书的签名信息。

(图:安卓APP签名信息)

1.首先打开win+R拉起cmd

之后cd命令进入到自己安卓证书所在文件夹

(图:CMD进入)
(图:进入到证书所在目录)

2.之后我们执行命令

keytool -list -v -keystore test.keystore

Enter keystore password: //输入密码,回车

keytool -list -v -keystore test.keystore  
Enter keystore password: //输入密码,回车

test.keystore中的test修改为您的证书文件名

跟着输入您的证书文件密码

之后回车,回车之后就会列出您的安卓签名信息

Keystore type: PKCS12    
Keystore provider: SUN    

Your keystore contains 1 entry    

Alias name: test    
Creation date: 2022-03-28    
Entry type: PrivateKeyEntry    
Certificate chain length: 1    
Certificate[1]:    
Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Serial number: 7dd12840    
Valid from: Fri Jul 26 10:12:26 CST 2022 until: Sun Jul 02 10:12:26 CST 2122    
Certificate fingerprints:    
         MD5:  24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5    
         SHA1: AA:16:27:91:83:39:EC:AA:E9:22:9E:6C:9C:3E:91:C5:59:1E:8F:12  
         SHA256: D6:00:56:1E:3B:89:AC:23:5E:B3:0B:36:8E:A5:2F:9D:47:49:04:05:0C:18:71:A3:5E:CA:A2:09:0A:B5:B6:75    
Signature algorithm name: SHA256withRSA    
Subject Public Key Algorithm: 2048-bit RSA key    
Version: 3

如果所示,这里我们就获取到安卓APP签名信息,包括:MD5、SHA1、SHA256

MD5: 24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5

SHA1: AA:16:27:91:83:39:EC:AA:E9:22:9E:6C:9C:3E:91:C5:59:1E:8F:12

SHA256: D6:00:56:1E:3B:89:AC:23:5E:B3:0B:36:8E:A5:2F:9D:47:49:04:05:0C:18:71:A3:5E:CA:A2:09:0A:B5:B6:75

根据不同的三方平台要求,我们可能需要去掉间隔“:”冒号

MD5: 24D2CAF63A1A13ED8DB68E1982E1F3F5

SHA1: AA1627918339ECAAE9229E6C9C3E91C5591E8F12

SHA256: D600561E3B89AC235EB30B368EA52F9D474904050C1871A35ECAA2090AB5B675

这样我们就完成了本地电脑cmd命令获取安卓证书APP签名信息的全套操作。

微信开放平台Android平台应用签名怎么填写

很多小伙在在微信开放平台在申请移动应用,在填写开发信息的时候,在开发信息-应用平台-Android平台-应用签名这里就不知道怎么填写了。那么微信开放平台这里的应用签名指的是什么呢?

(图:微信开放平台应用签名)

微信开放平台的应用签名是指当前APP的安卓证书的MD5指纹。

那么怎么获取MD5指纹信息呢?

1.如果您的APP已经安装到了设备,可以通过安卓签名获取工具gensignature来进行获取

通过gensignature工具获取安卓APP签名MD5指纹信息

您可以通过以上链接的教程获取APP的安卓证书的MD5值。

(图:安卓证书MD5)

2.如果您本地电脑有安卓证书,可以通过命令来获取。

当然您也可以在本地电脑获取安卓证书的签名信息

通过电脑win+R唤起CMD

(图:安卓签名获取)

之后在CMD里面执行命令

keytool -list -v -keystore test.keystore  
Enter keystore password: //输入密码,回车

test.keystore-为您的keystore的证书名字,您将test改为您证书的文件名即可。

password-您输入您安卓证书的密码,文件密码。

输入密码之后回车,cmd会自动列出当前安卓证书的签名信息

Keystore type: PKCS12    
Keystore provider: SUN    

Your keystore contains 1 entry    

Alias name: test    
Creation date: 2022-03-28    
Entry type: PrivateKeyEntry    
Certificate chain length: 1    
Certificate[1]:    
Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN    
Serial number: 7dd12840    
Valid from: Fri Jul 26 10:12:26 CST 2022 until: Sun Jul 02 10:12:26 CST 2122    
Certificate fingerprints:    
         MD5:  24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5    
         SHA1: AA:16:27:91:83:39:EC:AA:E9:22:9E:6C:9C:3E:91:C5:59:1E:8F:12  
         SHA256: D6:00:56:1E:3B:89:AC:23:5E:B3:0B:36:8E:A5:2F:9D:47:49:04:05:0C:18:71:A3:5E:CA:A2:09:0A:B5:B6:75    
Signature algorithm name: SHA256withRSA    
Subject Public Key Algorithm: 2048-bit RSA key    
Version: 3

如上所示,这里我们可以拿到MD5为:24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5

但是微信开放平台输入这个格式则是错误的,我们需要去掉中间的间隔“:”冒号,最终我们输入:24D2CAF63A1A13ED8DB68E1982E1F3F5,这个就是微信开放平台需要的安卓APP签名的MD5,也就是平台所需的应用签名。

3.如果您的APP是在一门开发的,那获取APP签名信息更加的简单。

我们只需要登录一门APP开发者中心,找到需要查看签名的应用,在应用列表里面点击“生成安装包”按钮

(图:安卓签名获取)

点击进入生成安装包页面

(图:微信开放平台应用签名获取)

如图,在生成安装包页面,在安卓项目,点击【查看】下拉出现安卓应用签名信息,这里我们是用于微信开发平台的,我们只需要复制MD5签名即可。

什么是安卓APP签名,安卓签名是什么意思

作为安卓开发者,新手入门一定要了解的安卓APP签名,安卓签名一般包含两层意思,第一个是指安卓证书里面的加密指纹信息,一个是指将安卓证书与APP包名进行签名打包的动作。

简单的理解一个是名称,是名词,是指安卓证书里面的加密指纹信息,可以笼统的理解为安卓证书也行。

(图:安卓签名信息)

安卓签名信息一般指安卓证书的MD5、sha1、SHA256证书密钥

签名文件:android.jks
签名文件密码(storepass):704464
别名(alias):myapp
别名密码(keypass):704464
======证书指纹(签名)======
MD5(适用于微信开放平台、QQ互联平台等):
24D2CAF63A1A13ED8DB68E1982E1F3F5
24:D2:CA:F6:3A:1A:13:ED:8D:B6:8E:19:82:E1:F3:F5
SHA1(适用于百度开放平台等):
AA1627918339ECAAE9229E6C9C3E91C5591E8F12
AA:16:27:91:83:39:EC:AA:E9:22:9E:6C:9C:3E:91:C5:59:1E:8F:12
SH256:
D600561E3B89AC235EB30B368EA52F9D474904050C1871A35ECAA2090AB5B675
D6:00:56:1E:3B:89:AC:23:5E:B3:0B:36:8E:A5:2F:9D:47:49:04:05:0C:18:71:A3:5E:CA:A2:09:0A:B5:B6:75

另一个是指打包的动作,是项目开发最后阶段将源代码打包生成APK安装包的动作行为,这个动作又可以分为第一次签名或者破解签名或者重签名。

(图:安卓签名)

安卓签名一般使用Android Studio开发工具,在项目开发完成最后一步,将安卓证书和APP包名进行打包签名成APK后缀格式的文件,或者安卓APK安装包的过程。

通过gensignature工具获取安卓APP签名MD5指纹信息

如何获取安卓APK的签名?

安卓签名信息获取需要通过工具gensignature获取的安卓APP的MD5签名,这个MD5签名主要用于微信开放平台接入使用。

下载地址:点击打开网盘下载:

https://pan.baidu.com/s/1i5MxEXWvITbIF4xAis7y-Q?pwd=ipyi

将安卓签名工具下载到安卓手机(apk只能安卓手机下载)

安装gensignature到手机

在桌面找到软件,打开软件

输入包名,点击即可获取签名

如图,绿色部分的一串数字和字母就是安卓的APK的签名啦!

即:17ca4de3f6229dc1074aaca41ab547c6 这个就是APP签名信息,MD5格式的签名。

特别提示:可以多点击几次【Get Signature】

                    绿色字母不区分大小写

                    软件不能复制,只能一个一个手打辨别,请认真核对

                    一般都没有字母o,都是数字0

安卓证书签名获取工具Gen_Signature.apk下载地址

怎么获取APP的安卓签名,如果安卓证书不是自己制作的,或者制作之后没有获取保存到安卓签名信息,那么可以通过安卓签名获取工具来进行获取。

安卓签名获取工具Gen_Signature

(图:安卓签名获取工具Gen_Signature)

百度网盘下载地址:链接: https://pan.baidu.com/s/1hLafYHHzA5mx6iKJhPLDig?pwd=qxs7 提取码: qxs7 复制这段内容后打开百度网盘手机App,操作更方便哦

下载地址:链接: https://pan.baidu.com/s/1i5MxEXWvITbIF4xAis7y-Q?pwd=ipyi 提取码: ipyi 复制这段内容后打开百度网盘手机App,操作更方便哦

驿站APP下载地址:https://test.down.yizhanapp.cn/5DmzSU

优分发下载地址:http://androidownload.webbyme.cn/wLfpbR

手机直接下载,二维码:

(图:Gen_Signature安卓签名获取工具)

可以直接使用手机扫码安装到本地手机上,之后安装我们的目标APP,确保手机设备通知安装了APP和GenSignature 签名获取工具APP

之后我们打开GenSignature这个签名获取工具,即可通过GenSignature来获取目标APP的签名信息了。