`
zhonglunshun
  • 浏览: 138144 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android Studio中获取sha1证书指纹数据的方法

阅读更多

Android Studio 获取sha1

 

开发软件的时候要使用到百度地图API开发申请KEY的时候需要开发者提供SHA1证书指纹数据,以前我用的Eclipseexport软件的时候,最后一步会有sha1,但是Android Studio很久也没找到,然后求助google,stack over flow上找到答案:

Go to your java bin directory via the cmd:
C:\Program Files\Java\jdk1.7.0_71\bin>
Now type in the below command in your cmd:
keytool
-list -v -keystore c:\users\your_user_name\.android\debug.keystore
-alias
androiddebugkey -storepass android -keypass android
example:

keytool
-list -v -keystore c:\users\James\.android\debug.keystore -alias
androiddebugkey -storepass android -keypass android
and you will get SHA1

 

 

于是我按照提示这样这样就好了(我的系统是linux系统,所以操作和上面的答案些许不同,但是基本相同):

1.打开Terminal,输入keytool -list -v -keystore ~/larsoncode/larson@xxx.keystore

注意:~/larsoncode/larson@xxx.keystore 是你key的路径。

然后会提示你输入key密码Enter keystore password:

显示结果:

Keystore type: JKS

Keystore provider: SUN

 

Your keystore contains 1 entry

 

Alias name: larson

Creation date: 21-Oct-2014

Entry type: PrivateKeyEntry

Certificate chain length: 1

Certificate[1]:

Owner: C=CN

Issuer: C=CN

Serial number: 54460fd4

Valid from: Tue Oct 21 15:48:36 HKT 2014 until: Sun Oct 14 15:48:36 HKT 2040

Certificate fingerprints:

MD5: xxxxxxxxxxx

SHA1: xxxxxxxxxxx

SHA256: xxxxxxxxxxx

Signature algorithm name: SHA1withRSA

Version: 3

 

 

*******************************************

*******************************************

 

0
0
分享到:
评论

相关推荐

    Android中获取sha1证书指纹数据的方法

    在Android开发中,经常要获取sha1证书指纹。例如:在嵌入高德地图的时候,就需要使用这个东东。这个东西在Eclipse中可以直接获取到,但是在Android Studio中,并没有直接提供,需要通过别的手段手动获取。 我们可以...

    获取已装应用程序apk的包名及SHA1码

    在Android系统中,开发者或用户有时需要获取已安装应用程序的包名(Package Name)和SHA1证书指纹(SHA1 Fingerprint)信息。这些信息在多种场景下非常有用,例如,当进行应用签名验证、集成第三方服务或者配置权限...

    Android Studio获取SHA1值实例详解

    然而,在Android Studio集成开发环境(IDE)中,获取SHA1值的方法有所不同,本文将详细介绍如何在Android Studio中获取SHA1值。 首先,Android Studio为我们提供了集成的Terminal工具,使得我们可以通过执行命令行...

    SHA1的获取方法.docx

    在Android开发中,SHA1哈希值主要关联于应用的签名证书。签名证书是确保应用来源可信,防止篡改的关键,因为每个安装包(APK)在发布时都需要一个独特的签名。以下是获取SHA1哈希值的几种方法: 1. **通过Eclipse...

    百度地图开发获取sha1工具

    在IT行业中,尤其是在移动应用开发领域,SHA1是一种广泛使用的安全哈希算法,用于生成一个固定长度的数字指纹,以确保代码签名、证书验证以及数据完整性。本篇将详细讲解如何在百度地图开发中获取SHA1,以及它的重要...

    Android获取SHA1的方法

    以上所述为Android获取SHA1的方法,通过这些步骤可以方便地在开发和发布阶段获取应用的SHA1签名证书指纹,希望对开发者们有所帮助。如果在操作过程中遇到问题或有疑问,欢迎留言交流,我将尽力及时回复。

    Android studio 百度地图定位

    申请过程中,你需要填写应用的包名和SHA1证书指纹,确保这些信息与你的Android项目一致。 在Android Studio中,你需要在build.gradle模块文件中添加百度地图SDK的依赖。例如: ```groovy dependencies { ...

    Android 百度地图Sha1获取的方法

    在Android开发中,集成百度地图服务时,通常需要获取应用的SHA1指纹,这是为了在百度地图开发者平台上注册并认证你的应用,从而能够使用其提供的API和服务。本文将详细介绍如何获取Android应用的SHA1指纹,特别针对...

    获取Aandroid应用MD5和SHA1签名adk和源码

    在Android开发过程中,为了确保应用的安全性和唯一性,开发者通常需要获取应用的数字签名,其中最常用的就是MD5和SHA1。这两种哈希算法能够生成一个固定长度的字符串,代表了应用APK文件的特定指纹,用于验证应用的...

    在Android Studio中使用BaiduMap SDK实时获取当地位置信息

    a、输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),这个获取到的SHA1的值和ecplise中获取的值是一样的,是作为debug用的。 b、输入keytool -list ...

    Android获取apk签名指纹的md5值(防止重新被打包)的实现方法

    - 利用`PackageManager`的`getPackageInfo`方法获取当前应用的包信息。 - 通过`getPackageInfo`方法得到的`packageInfo.signatures`数组,可以获取到应用的签名信息。 - 利用自定义的`encryptionMD5`方法,传入签名...

    Google三方登录流程及注意事项1.0.pdf

    获取SHA-1证书指纹有多种方法,其中一种是在Android Studio中直接查看,另一种是根据文档提示获取。 在完成了项目设置和依赖配置之后,接下来的步骤是在Android应用的代码中进行登录流程的配置。这通常涉及到使用...

    Android高德地图Demo

    申请过程通常包括创建应用、设置安全域名或SHA-1指纹等步骤。 在获取API Key后,开发者需要在Android项目中集成高德地图SDK。这通常涉及以下步骤: 1. 在项目的`build.gradle`文件中添加高德地图的依赖库。 2. 在...

    gradle-4.4-rc-2-src.zip和gradle-4.4-rc-2-src.zip.sha256

    2. 在Android Studio的设置中,配置Gradle的本地路径指向你解压的源代码目录。 3. 使用SHA256工具检查"gradle-4.4-rc-2-src.zip.sha256",确保文件的完整性。 4. 重新启动Android Studio,此时它将使用你的本地...

    安卓apk包安全码校对

    SHA1是一种强哈希算法,它将任意长度的数据映射为固定长度的输出(在SHA1中,输出为160位的二进制数,通常以16进制表示,40个字符)。每个微小的改动都会导致哈希值的巨大变化,因此,通过比较APK的SHA1安全码,可以...

    获取签名.zip

    这将打印出用于签名的证书指纹,包括SHA-256和MD5。 3. 使用Android Studio: 在Android Studio中,你可以通过查看APK分析器( APK Inspector)来获取签名信息。只需右键点击项目中的APK文件,选择“Show in ...

    android stdio 的练习记录

    同时,它还会生成APK的大小、SHA1指纹等信息,供上传应用商店使用。 总结,Android Studio作为Android开发的核心工具,其强大的功能和友好界面让开发者能高效地实现应用创意。通过不断实践和学习,开发者能够掌握这...

    android GoogleMap开发基础

    然后,在API Access页面创建一个新的Android key,输入之前获取的SHA1指纹,加上分号和你的应用包名。这样,你就有了一个用于你的应用的API密钥。 将这个API密钥添加到`AndroidManifest.xml`文件中。在`...

Global site tag (gtag.js) - Google Analytics