使用 keytool(jdk自带工具)获取 SHA1

使用 keytool(jdk自带工具)获取 SHA1,第1张

命令行:keytool -list -v -keystore debugkeystore;

密码:原始密码一般为android(发布版的签名密码),开发者根据实际情况填写。

注意:

调试版本使用 debugkeystore,命令为:keytool -list -v -keystore debugkeystore。 发布版本使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk 的 keystore。

原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:

点击 Eclipse导航栏的Windows --> Preference --> Android --> Build

现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击的方法 但可以打开Terminal,使用keytool获取 本人使用ubuntu1404 作为开发机, 具体方法如下:

$ cd ~/android

$ keytool -list -v -keystore debugkeystore

测试的默认口令为:android 或者 直接回车

1、查看apk安装文件的签名信息

右键解压apk,打开其中的META-INF文件,得到其中的CERTRSA文件。

在AndroidStudio中打开 Terminal 执行命令keytool -printcert -file XXX(XXX为CERTRSA文件路径)可以查看签名的MD5、SHA1、SHA256值。

2、直接查看签名文件的信息

在AndroidStudio中打开 Terminal 执行命令keytool -list -v -keystore XXX(XXX为签名文件路径)

再输入密码可以查看签名的MD5、SHA1、SHA256值。

效果图:

百度地图 Android签名证书的sha1值获取方式百度地图安全码构成:

Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),例如:

2D:0D:D8:32:EA:68:57:81:E5:6D:F7:3C:BA:B4:A8:D0:AE:00:9A:C1;combaidumapdemo

如果是app是debug版本(直接运行):可以在eclipse中直接查看:windows -> preferance -> android -> build

如下图示:

其中“SHA1 fingerprint”值即为Android签名证书的sha1值

如果是app是release版本:

1先给APP签名,签名会生成xxxxkeystore文件(app签名方法:>

开发中基本使用到,mark一下,脑子是个好东西,但不可靠,记录方便记忆

基本命令 :

正常情况如下:

SHA1:

这个就是我们的开发版SHA1。

配置完成后,重新打开cmd窗口 在输入最上面的命令 就可以

(一定要关掉cmd 再开才有效果,别浪费time)

keytool -importkeystore -srckeystore /Users/joyrun/Documents/runner/runnerjks -destkeystore /Users/joyrun/Documents/runner/runnerkeyjks -deststoretype pkcs12

>

使用Eclipse导出apk时选择自定义的Keystore。输入密码后,最后一步你就会看到这个自定义Keystore的SHA1码了,你不要使用系统自带的那个debugkeystore的SHA1码,每个自定义的Keystore其SHA1都不一样的

在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?,下面列出相关步骤。

获取apk签名信息的步骤:

1)修改apk后缀名为zip,解压得到其中的META-INF文件夹;

2)把META-INF文件夹放到C盘根目录下;

3)在dos面板中,  敲入命令:  keytool -printcert -file C:\META-INF\CERTRSA  命令,即可获取sha1签名信息

————————————————————————————>

大神说:一步就能搞定

在dos面板中,  敲入命令:keytool -printcert -jarfile debugapk

以上就是关于使用 keytool(jdk自带工具)获取 SHA1全部的内容,包括:使用 keytool(jdk自带工具)获取 SHA1、adnroid studio 怎么获取签名码、通过AndroidStudio获取签名文件信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9337989.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存