mac android sha1tudio下查看应用签名是sha1还是md5

Android Studio 中获取SHA1和MD5(应用签名) - 简书
Android Studio 中获取SHA1和MD5(应用签名)
Android Studio 中获取SHA1和MD5(应用签名)
根据keystore文件获取
1.打开android studio以后,找到自带的Terminal,输入 keytool -v -list -keystore keystore的路径
例如:keytool -v -list -keystore d:\debug.keystore(注:一定要记得加上 -v 参数,不然只能看到SHA1,没有MD5)
2.输入你的密钥库口令后,就会查看到相应的证书信息和所需要的东西了。
根据apk文件获取,前提是你要知道密钥
1.首先先解压apk,获取到其中的META-INF文件夹下的CERT.RSA,放到你比较好找的位置。
2.用指令 keytool -printcert -file .RSA的文件路径 进行解析。例如: keytool -printcert -file D:\CERT.RSA
以上内容就是Android Studio中如何获取SHA1(主要用于在申请第三方sdk的时候会用到)。在实际开发中为了避免注册时弄错签名,建议打包后在获取apk的签名。
努力到无能为力,坚持到感动自己.介绍Android如何查看自己的应用签名及三方应用或系统应用签名信息,包含其中的MD5、SHA1、SHA256值和签名算法等信息
最新 Android 高薪内推
点击广告支持我
我维护的 Android 经验分享的公众号
点击下面广告支持我
站内推荐文章
阿里、滴滴内推,年 40w 以上
那些著名开源库的原理分析
(155,492)(121,986)(106,479)(99,941)(99,664)(89,400)(76,745)(74,362)(73,359)(69,949)
阿里、滴滴内推,年 40w 以上
C 轮融资近 30 亿元理财推荐曾经在Eclipse中我们获取MD5和SHA1非常easy就找到了例如以下图所看到的:
就能够在Eclipse中看到所须要调试的MD5和SHA1。可是在AndroidStudio中我找了一圈也没有发现能查看调试的MD5和SHA1(请原谅我菜)。然后经过同学介绍了一些资料,自己琢磨了一下。就记录下如何在AS中查看SHA1和MD5。
第一种方法,使用keytool
首先我们得在系统的环境变量中配置下keytool。keytool是位于我们安装JDK的bin目录下。例如以下图
在环境变量中配置一下path,例如以下图
首先:1.我们进入到通过cmd打开控制台,进入cmd定位到.android目录下。例如以下图:
2.输入keytool -list -v -keystore debug.keystore得到三种指纹证书,选取SHA1类型的证书,密匙口令是android。就能够获取到MD5和SHA1(注意假设不输入-v的话就仅仅会出现SHA1的值)。例如以下图:
这里我们就拿到了调试用的MD5和SHA1值,假设对命令使用不会的情况能够使用keytool查看使用帮助的指令。
另外一种方法,使用AS中的Terminal
AndroidStudio中自带了终端Terminal,我们能够直接在里面进行操作。例如以下图:
在这里首先我们得进入到C盘的。用户的.android路径下。其他操作同第一个种方法一样。例如以下:
当然在这里我们仅仅是获取的调试用的MD5和SHA1!
获取apk中的MD5和SHA1,前提是你知道密匙
1.首先先解压apk,获取到当中的META-INF目录底下的CERT.RSA。例如以下图:(这里我的是解压在D盘的測试目录下)
2.用指令keytool -printcert -file D:\testtool\META-INF\CERT.RSA进行解析。例如以下图:
3.假设你有keystore的话,想获取MD5和SHA1的话,使用方法前面有介绍。例如以下图:
好了到这里基本就结束了。在实际开发中为了避免注冊时弄错签名,建议时打包后在获取apk的签名。吃饭先,晚上加班ing…
阅读(...) 评论()}

我要回帖

更多关于 android 签名 sha1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信