Android打包证书获取MD5值

最近在学习Android开发,在打包成apk时发现需要一个证书文件,于是就随手生成了一个证书文件。

在后期使用百度人脸识别SDK时发现需要用到证书文件的MD5值,按照百度说明文档以及网上大多数查看证书文件的方法只能获取到证书的SHA1值和SHA256值。

如下图:

并无我们需要的MD5值。

于是上网百度了一番,发现大部分解决办法都是在受用keytool命令时加上一个 “-v”参数,试了之后并没有用。

于是去Oracle的官网查找解决办法,看到Oracle把JDK8版本分为了Java SE 8 (8u202 and earlier)或者Java SE 8 (8u211 and later)两个系列,因为8u202是商用的最后一个免费版,本人现在用的是JDK11,于是尝试下载了JavaSE_8u202(这里不需要下载JDK,官网目前提供的windows版本只有exe安装文件,只需要下载下面的JRE的Tar包即可),这里附上官网历史版本Java SE下载链接,与JRE_8u202的下载链接,分享密码 smile

下载之后进入到jre的bin文件夹,在文件地址栏输入cmd即可进入命令行窗口

这时候再输入keytool -list -v -keystore [证书路径],即可查看到证书的MD5值


完结。

关于Android证书MD5获取相关推荐

  1. Android之android studio如何获取证书指纹 (SHA1)

    android studio如何获取证书指纹 (SHA1) 为什么要用SHA1 我们做百度地图或是高德地图的时候.注册app信息要求填写数字签名  我们可以通过外部命令行获取,也可以通过eclipse ...

  2. 如何在Android Studio中获取SHA-1指纹证书以获得调试模式?

    本文翻译自:How to get the SHA-1 fingerprint certificate in Android Studio for debug mode? I have shifted ...

  3. Hbuilder Android证书申请

    Hbuilder Android证书申请 1.安装JDK 2.在cmd下,进入到JDK的bin目录,输入: keytool -genkey -alias yourapp -keyalg RSA -va ...

  4. 生成android 证书

    签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包. 1. ...

  5. android 录音原始文件_5分钟短文 | Android证书生成,签名,验证,虽然难,但学一次就够了!...

    引言 从Android演进开始,APK签名就已经成为Android的一部分,并且android要求所有Apks都必须先签名,然后才能将其安装在设备上.关于如何生成密钥以及如何签名的文章很多.一个Apk ...

  6. android证书在线生成方法

    我们在开发安卓应用的时候,打包需要正式证书,假如自己去创建比较麻烦. 在这里推荐一个免费的生成安卓证书的工具,不仅能生成证书,还能帮你管理证书,获取证书的md5.sha1值等信息. 由于申请腾讯开放平 ...

  7. Android apk签名获取方法

    Android apk签名获取的一种方法,供大家参考 Windows(黑窗口)或Mac(终端)获取apk的签名: 1,先获取.jks文件路径(复制好备用) 2,在黑窗口或终端中输入 keytool - ...

  8. 从cer和pfx证书文件获取公、私钥

    其他文章: 安全系列之--手写JAVA加密.解密 安全系列之--数据传输的完整性.私密性.源认证.不可否认性 安全系列之--主流Hash散列算法介绍和使用 安全系列之--RSA的公钥私钥有多少人能分的 ...

  9. android 弹出fragment,Android中ViewPager获取当前显示的Fragment

    前言 在项目中,有时会用到在ViewPager中显示同样类型的Fragment,同时这样的Fragment的个数是动态的,但是PagerAdapter没有给我们提供getCurrentFragment ...

最新文章

  1. C# 8 新特性 - 异步流 Asynchronous Streams
  2. 零基础学Java的10个方法
  3. 睡眠音频分割及识别问题(五)--YAMNet进一步分析
  4. JavaScript编写了一个计时器
  5. Gray Code(格雷码) C++多方法实现
  6. 官网MySQL下载速度慢的解决方法(5分钟内搞定)
  7. UVA11040 Add bricks in the wall【数学】
  8. macOS和iOS间的隔空接力功能
  9. MySQL视图一次踩坑经历
  10. Linux运维常用命令及知识
  11. TurboMail邮件系统促进马可波罗瓷砖集团迅猛发展
  12. 【C语言】10-字符和字符串常用处理函数
  13. Email Header 是什么
  14. 51单片机烧录程序异常: 正在检测目标单片机…
  15. 使用 HTML、CSS 和 JavaScript 定制私人版的刮刮乐【一看就会】
  16. 一文看懂多模态大型语言模型GPT-4
  17. 什么是ESB(企业服务总线)
  18. 如何判定当前浏览器是ie浏览器
  19. Ubuntu16.04下的主题美化
  20. 超级强大的五个资源网站 想要的资源都有

热门文章

  1. datadog ebpf模块 offset-guess.o 问题排查解决
  2. python_获取两个数,打印中间值
  3. ORA-12569: TNS: 包校验和失败解决方法一例
  4. colbat strike 安装注意事项
  5. 最多只需三步,彻底解决VB6中不能加载MSCOMCTL.OCX的提示
  6. CSSAPP稀里糊涂的读书笔记(一)计算机系统漫游
  7. 判定图中存在回路java_图示电路中二极管为理想二极管,请判断它是否导通,并求出 u 0 。 (7.0分)_学小易找答案...
  8. JAVA中的protected的访问权限只有在本类同包类和子类吗?
  9. 使用spire.doc实现word文档合并
  10. 深度学习中AP、mAP、recall、IoU、NMS的评价指标介绍