获取高德安全码SHA1

打印 上一主题 下一主题

主题 523|帖子 523|积分 1569

高德开发者平台上给的三种方法 获取安全码SHA1,这里我自己使用的是第三种方法。
1、通过Eclipse编译器获取SHA1

使用 adt 22 以上版本,可以在 eclipse 中直接检察。
Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。
Mac:依次在 eclipse 中打开 Eclipse/ADT->referances -> Android -> Build。
在弹出的 Build 对话框中 “SHA1 fingerprint” 中的值即为 Android 签名证书的 Sha1 值
2、通过Android Studio编译器获取SHA1

第一步、打开Android Studio的Terminal工具
第二步、输入命令:keytool -v -list -keystore keystore文件路径
第三步、输入Keystore暗码
3、使用 keytool(jdk自带工具)获取SHA1

一、首先我们需要下载java(JDK)

1、

2、进入JAVA下载页面 

3、下载(根据自己电脑版本下载) 

二、JDK的安装

1、打开下载的安装包

2、下面就是进入进入安装向导

3、更改你需要安装的文件路径

4、点击下一步,直接等候安装成功。

三、情况变量的设置

1、打开文件夹,找到此电脑,鼠标右键属性,依次点击高级系统设置、情况变量,找到系统变量中的path  双击, 添加你安装目录的bin文件路径

 



2、情况变量设置完成。
四、获取SHA1

1、双击直接cmd,运行进入控制台。

2、继续在控制台输入命令
  1. keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
复制代码
提示输入密钥库暗码,编译器提供的debug keystore默认暗码是 android,自界说签名文件的暗码请自行填写。输入密钥后回车(如果没设置暗码,可直接回车),此时可在控制台表现的信息中获取 SHA1 值
  1. D:\java\bin>keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
  2. 输入密钥库口令:
  3. 再次输入新口令:
  4. 输入唯一判别名。提供单个点 (.) 以将子组件留空,或按 ENTER 以使用大括号中的默认值。
  5. 您的名字与姓氏是什么?
  6. 您的组织单位名称是什么?
  7. 您的组织名称是什么?
  8. 您所在的城市或区域名称是什么?
  9. 您所在的省/市/自治区名称是什么?
  10. 该单位的双字母国家/地区代码是什么?
  11. CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown是否正确?
  12.   [否]:  y
  13. 正在为以下对象生成 3,072 位RSA密钥对和自签名证书 (SHA384withRSA) (有效期为 10,000 天):
  14.          CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
  15. [正在存储debug.keystore]
复制代码
您的名字与姓氏是什么?
您的组织单位名称是什么?
您的组织名称是什么?
您所在的城市或区域名称是什么?
您所在的省/市/自治区名称是什么?
该单位的双字母国家/地区代码是什么?
这些可以不用填写 直接回车  CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown是否正确?
  [否]:  y   肯定要填 yes
3、再次输入命令
  1. D:\java\bin>keytool -list -v -keystore debug.keystore
复制代码
就会得到一下内容和密钥  密钥照旧默认 android
  1. 密钥库类型: PKCS12
  2. 密钥库提供方: SUN
  3. 您的密钥库包含 1 个条目
  4. 别名: androiddebugkey
  5. 创建日期: 2024年3月25日
  6. 条目类型: PrivateKeyEntry
  7. 证书链长度: 1
  8. 证书[1]:
  9. 所有者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
  10. 发布者: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
  11. 序列号: fc3faddee698a37b
  12. 生效时间: Mon Mar 25 14:22:34 CST 2024, 失效时间: Fri Aug 11 14:22:34 CST 2051
  13. 证书指纹:
  14.          SHA1: E4:D4:F4:1A:03:F2:35:d5:B2:5C:70:A1:5B:75:7F:C2:80:8F:2A:73
  15.          SHA256: 86:C5:B5:CA:29:44:79:41:86:27:19:CE:76:03:9B:36:DD:8F:7B:F9:4D:FB:AD:66:F4:35:61:F4:54:08:F2:A5
  16. 签名算法名称: SHA384withRSA
  17. 主体公共密钥算法: 3072 位 RSA 密钥
  18. 版本: 3
  19. 扩展:
  20. #1: ObjectId: 2.5.29.14 Criticality=false
  21. SubjectKeyIdentifier [
  22. KeyIdentifier [
  23. 0000: BB EB 09 68 E8 57 02 42   BB 14 F0 F2 BA A1 B6 38  ...h.W.B.......8
  24. 0010: 42 A2 36 3E                                        B.6>
  25. ]
  26. ]
复制代码

这就是我们需要的高德的安全码 SHA1
最后拿到我们的sha1填写到我们的高德创建key里面就好, key  和包名需要自己自界说  填写好 ,直接点击提交就完成。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

九天猎人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表