APP备案,最新获取安卓签名文件中MD5等信息方法

这篇具有很好参考价值的文章主要介绍了APP备案,最新获取安卓签名文件中MD5等信息方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.通过签名文件获取SHA1和SHA256

直接通过cmd执行命令

keytool -list -v -keystore xxxxx/xxx/xx/xxx.keystore

输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行)
cmd 获取安卓签名及md5,android

2.获取md5

由于上述以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来,处理办法如下
直接在as中的Terminal工具在命令行中输入gradle命令:

./gradlew signingReport

cmd 获取安卓签名及md5,android

3.从Keystore获取公钥信息

1.导出公钥文件
输入指令,包的别名可以从上面获取MD5那里可以找到别名。

keytool -export -alias 包的别名 -file 路径/文件名.cer -keystore 路径/文件名.keystore

输入完成后回车,会提示输入一次密码,输入密码后回车,就能生成cer文件了。

2.转换成pem证书

openssl x509 -inform der -in 路径/名称.cer -out 路径/名称.pem

输入指令,回车即可转换成pem证书

3.查看公钥

keytool -list -rfc --keystore 路径/名称.keystore | openssl x509 -inform pem -pubkey

输入指令,回车后输入密码,再回车,即可看到公钥信息。
cmd 获取安卓签名及md5,android
-----BEGIN PUBLIC KEY-----
这里就是公钥了!!
-----END PUBLIC KEY-----

4.如何生成私钥

1. 从JKS转换到PKCS12

keytool -importkeystore -srckeystore 路径/名称.jks -destkeystore 路径/名称.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass 源密钥库密码 -deststorepass 目标密钥库密码 -srcalias 源密钥库别名 -destalias 目标密钥库别名 -srckeypass 源密钥库中私钥密码 -destkeypass 目标密钥库中私钥密码 -noprompt

具体来说:

  • srcstorepass:这是源密钥库的密码,即您要从中获取数据的密钥库的密码。
  • deststorepass:这是目标密钥库的密码,即您要将数据存储到的密钥库的密码。
  • srcalias:这是源密钥库中的别名的标识符,用于指定要导入的条目。
  • destalias:这是目标密钥库中的别名的标识符,用于指定要将条目导入到的位置。
  • srckeypass:这是源密钥库中私钥的密码短语,用于在访问源密钥库时验证身份并获取私钥。
  • destkeypass:这是目标密钥库中私钥的密码短语,用于在访问目标密钥库时验证身份并获取私钥。
  • -noprompt:这是一个选项,表示在执行过程中不提示输入密码或进行任何交互。

生成.p12文件
cmd 获取安卓签名及md5,android

2. 从PKCS12转换成PEM格式

openssl pkcs12 -in 路径/名称.p12 -out 路径/名称.pem -passin pass:密码-passout pass:密码

cmd 获取安卓签名及md5,android

  • pkcs12 是OpenSSL的一个命令,用于处理PKCS#12格式的文件。
  • -in 参数后面的是输入文件的路径和名称,即你要处理的PKCS#12文件。
  • -out参数后面的是输出文件的路径和名称,即你希望输出的PEM格式的文件。
  • -passin和**-passout**参数后面的是输入和输出文件的密码。在-passin中,你输入你的PKCS#12文件的密码;在-passout中,你设置PEM文件的输出密码。

3.生成私钥companyname_private_key.pem文件

openssl pkcs12 -in 路径/名称.p12 -nodes -nocerts -out 路径/名称_private_key.pem

cmd 获取安卓签名及md5,android
打开文件就有私钥信息了

cmd 获取安卓签名及md5,android
最后然后随便找一个网站测试一下
cmd 获取安卓签名及md5,android

参考文章生成keystore以及导出keystore公钥,私钥信息
参考文章【Android】从Keystore中查看公钥和MD5
参考文章APP备案,最新获取安卓签名文件中MD5等信息方法文章来源地址https://www.toymoban.com/news/detail-812922.html

到了这里,关于APP备案,最新获取安卓签名文件中MD5等信息方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 获取安卓签名文件的MD5值与SHA1码

    目录 前言 一、用命令行的方式仅能获取SH1、SHA256 ​编辑 二、用gradle的方式可以获取MD5值 1.打开Android Studio,点击右边的Gradle 2.点击大象,输入查询签名信息的命令 总结 公司App项目要备案,要搜集MD5值与SHA1码,用了以前的命令行方式只获取到SHA1,奇怪,网上学习了下,原来

    2024年02月16日
    浏览(56)
  • Android/iOS APP备案- MD5、公钥获取

    应工业和信息化部(工信部)要求, Android/iOS APP需要进行备案, 各备案平台要求填写应用APP的MD5、公钥、SHA-1值等。 以下通过Android、Windows、MacOS三个平台详细介绍获取方式。 APP备案流程:  Android/iOS APP备案流程 1、首先将需要获取MD5、公钥值的APP安装到Android手机; 2、在手机自带的

    2024年02月03日
    浏览(68)
  • uniapp安卓签名证书生成,签名证书的SHA1,SHA256,MD5获取

    uniapp安卓证书生成有两种方式,一种是去dcloud开发者中心生成证书,另一种是安装jre环境,自己生成证书 第一种 dcloud生成证书 去该项目对应的应用处,生成证书需要等几分钟,生成后可以查看证书信息 第二种 自己生成 先安装jre,再配置一下环境变量 jre8下载地址 去D盘添加

    2024年02月16日
    浏览(64)
  • Android创建签名文件,并获取签名文件MD5,SHA1,SHA256值

    一、创建Android签名文件         使用Android Studio开发工具,可视化窗口进行创建 第一步:点击AndroidStudio导航栏上的 Build→Generate Signed Bundle / APK 第二步:选择APK选项    第三步:创建签名文件 第四步:输入创建签名的文件的各内容信息 点击ok,即可完成签名的文件的创建

    2024年02月07日
    浏览(60)
  • android上架备案公钥和md5获取工具

    最近很多公司上架遇到了一个问题,就是要提供app的备案证明,现在android上架都需要备案了,但是我们的证书都是通过工具生成的,哪里知道公钥和md5那些东西呢?无论安卓备案还是ios备案都需要提供公钥和md5。 包括ios的备案也是,找了很多教程,都是叫我们通过代码来读

    2024年02月09日
    浏览(44)
  • 安卓生成公钥和md5签名

    大家好,最近需要备案app,用到了公钥和md5,MD5签名我倒是知道,然而对于公钥却一下子不知道了, 现在我讲一下我的流程。 首先是md5证书签名的查看, 生成了apk和签名.jks后,就是查看Md5了,如下如 输入密码后,敲击回车键,就会生成md5和 sha1的数据,对于md5签名,需要去

    2024年02月08日
    浏览(43)
  • Android 应用获取签名MD5

     生成Android平台签名证书(.keystore)生成指南 根据uniapp官方的文档生成签名后,查看当前证书信息: 会输出以下格式信息: 会发现证书指纹下没有md5的信息 (可能是java的sdk版本原因导致的) 解决:输入以下命令可获取md5值 keytool -exportcert -keystore ync.keystore | openssl dgst -md5   温

    2024年02月12日
    浏览(34)
  • APP备案: AndroidStudio查看Keystore (.jks) MD5指纹、平台公钥 (Mac | Linux)

    目录 AndroidStudio Gradle查看MD5 如果Gradle里没有signingReport的话 Mac | Linux 查看证书公钥 Android APP备案时需要签名的一些信息。 AndroidStudio Gradle查看MD5 用keytool命令查看keystore文件,只显示SHA,没有MD5。 用 Gradle Tasks signingReport 即可在下面控制台显示MD5信息。 如果Gradle里没有signingR

    2024年02月04日
    浏览(39)
  • 解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况

    由于Android Studio官网无法正常打开,所以进入google的网站进行下载Android Studio,网址:https://developer.android.google.cn/ 进入页面 后,点击“下载Android Studio” 进入页面后,当前推荐的版本是“Android Studio Hedgehog”, 点击按钮下载 。 Android Studio安装成功后,新建项目New Project选择

    2024年01月19日
    浏览(61)
  • iOS 系统获取 Bundle ID、平台公钥、签名 MD5 值的指引

    1. 获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录 Developer 控制台,找到下图 标识符(英文) ,单击进入 Certificates,IdentifiersProfiles 页面。 2. 在 Certificates,IdentifiersProfiles 页面,单击 Identifiers ,其中 IDENTIFIER 列 对应的就是 Bundle ID 。如下图所示: 3. 获取公钥与签名 SHA1 值:

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包