如何用AndroidStudio查看SHA1 和MD5?
想要查看先找目录,AndroidStudio默认会有一个debug.keystore文件用来测试,即使没有也会自动创建。因为该key没有密码,存在安全隐患,所以不能做发布用。
笔者最新AS默认的key的路径是:C:\Users\admin\ .android\debug.keystore
发布时创建key,可以参考这篇文章:Android Studio中keystore的创建、分类
在Android中的三种方法
1. 找到AS左侧的gradle,找到root下面的Task点开,找到Android点开,双击signingReport
运行如下,并点击下图标出来的按钮,会看到运行结果
2.在Terminal编辑框中,进入key所在的文件夹下,输入
keytool -list -v -keystore key的名字.jks
3.在Terminal编辑框中,直接输入
keytool -list -v -keystore “E:\keystore\test.jks”,即可
搜索到的内容为:
E:\keystore>keytool -list -v -keystore key的名字.jks
输入密钥库口令: 密钥库类型: JKS 密钥库提供方: SUN 您的密钥库包含 1 个条目 别名: zhangsan 创建日期: 2016-12-16 条目类型: PrivateKeyEntry 证书链长度: 1 证书[1]: 所有者: CN=lisi 发布者: CN=lisi 序列号: 6da4da5f 有效期开始日期: Fri Dec 16 17:21:48 CST 2016, 截止日期: Tue Dec 10 17:21:48 CST 2041 证书指纹: MD5: 65:46:2A:4B:AF:40:67:EA:1D:74:D3:B7:6C:1A:57:68
SHA1: 13:D4:7E:67:39:DF:06:D2:8D:44:03:C7:7C:BA:75:60:6A:50:40:6D
SHA256: 06:9C:31:EA:20:38:CA:57:C1:B3:B6:69:4D:9B:CB:01:34:58:F2:3E:10:D1:71:0D:5F:10:82:B5:9D:A2:B3:0C
签名算法名称: SHA256withRSA 版本: 3 扩展: #1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4F BF FD 74 E7 3D 00 8F 0E 39 78 7A 2E E2 3C 72 O..t.=...9xz..<r
0010: 27 79 D4 8D 'y..
]
]
*******************************************
*******************************************
注意事项:
1.Android Studio Termanal打不开问题,提示java.io.IOEXception:couldn’t create PTY
原因:不能创建PTY,也就是无法打开相应命令行。
解决方法:第一种方法, File -> Settings -> Tools -> Terminal 查看路径是否正确,我的cmd.exe路径是这样的:“C:\Windows\System32\cmd.com”;第二种方法,用管理员权限运行Android Studio.exe.