当前位置: 首页 > article >正文

Android 获取 SHA1 值的详细步骤

在使用一些第三方 SDK 的时候,比如高德地图、百度地图等,常常需要提供安全码 SHA1 值。SHA1 值分为发布版和调试版。调试版是指我们在开发测试时使用的默认签名文件,而发布版则通常是开发者自行创建的签名文件。

获取调试版 SHA1 值

调试版的签名文件默认位于 C:\Users\<你的用户名>\.android\debug.keystore

  1. 打开命令行工具

    • Windows 用户可以通过按 Win + R,输入 cmd 打开命令提示符。
    • 切换到 .android 目录下:
      cd .android
  2. 使用 keytool 命令

    • 输入以下命令获取 SHA1 值:
      keytool -list -v -keystore debug.keystore
    • 回车后,系统会要求输入密码,默认密码是 android。请注意,输入密码时不会显示任何字符,输入完成后直接回车即可。
  3. 查看 SHA1 值

    • 成功输入密码后,命令行窗口会显示出一系列信息,其中包括 SHA1 值。
获取发布版 SHA1 值

发布版的签名文件通常由开发者自己创建,以下是创建签名文件并获取其 SHA1 值的步骤:

  1. 创建签名文件

    • 打开 Android Studio,点击 Build -> Generate Signed Bundle/APK
    • 如果尚未创建过签名文件,选择 Create new...
    • 选择存放目录,并输入文件名和密码等信息,点击 OK 完成签名文件的创建。
  2. 切换到签名文件存放目录

    • 在命令行中切换到签名文件所在的目录,例如:
      cd C:\path\to\your\keystore
  3. 使用 keytool 命令

    • 输入以下命令获取 SHA1 值,注意将 test.jks 替换为你的签名文件名:
      keytool -list -v -keystore test.jks
    • 输入创建签名文件时设置的密码,回车后即可看到 SHA1 值。

参考:Android获取SHA1值的详细步骤_android sha1值-CSDN博客

小结

通过上述步骤,无论是调试版还是发布版的 SHA1 值都可以轻松获取。这些步骤对于在开发和发布阶段提供正确的 SHA1 值非常有用,特别是当需要与第三方服务集成时。希望这些信息对开发者们有所帮助。


http://www.kler.cn/a/389549.html

相关文章:

  • pySpark乱码
  • 如何从头开始构建神经网络?(附教程)
  • ML 系列: 第 23 节 — 离散概率分布 (多项式分布)
  • 《DiffusionDet: Diffusion Model for Object Detection》ICCV2023
  • 如何查看电脑关机时间
  • 基于Qt/C++全局键盘和鼠标事件监控工具
  • 【系统架构设计师】2024年下半年真题论文: 论面向服务的架构设计(包括解题思路和参考素材)
  • 【Linux探索学习】第十二弹——初识进程:进程的定义、描述和一些简单的相关操作
  • Spring Boot框架:构建符合工程认证的计算机课程
  • AIGC:人工智能生成内容的未来
  • 【C#】C# .NET中的Func、Predicate和Expression详解
  • 脉脉大数据面试题及参考答案(2万字长文)
  • Latex中给公式加边框
  • 「Qt Widget中文示例指南」如何创建一个窗口标志?(一)
  • SCNU习题 总结与复习
  • Sql面试题(一)求排名top10
  • json即json5新特性,idea使用json5,fastjson、gson、jackson对json5支持
  • 【李白打酒加强版——DP】
  • 【C++刷题】力扣-#706-设计哈希映射
  • 泷羽sec学习打卡-Windows基础virus
  • 使用UDP协议传输视频流!(分片、缓存)
  • Java 基于 SpringBoot+Vue 的社区药房销售系统
  • DevCheck Pro手机硬件检测工具v5.33
  • 一致性哈希介绍及原理
  • 科技革命前沿:救援机器人!
  • 论文1—《基于卷积神经网络的手术机器人控制系统设计》文献阅读分析报告