Android Studio查看Key的SHA1 和MD5和Android Studio Termanal问题

如何用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.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值