如何获得keyhash

keyhash是由keystore产生的

三个命令解决问题

keytool -exportcert -alias androiddebugkey -keystore debug.keystore > debug.txt

输入密码:
openssl sha1 -binary debug.txt > debug_sha.txt
openssl base64 -in debug_sha.txt > debug_base64.txt

debug_base64.txt内就是keystore对应的keyhash

在mac下可以自己生成,win下可能需要keytool工具和openssl工具

时间: 2024-09-30 10:05:41

如何获得keyhash的相关文章

Android - Facebook KeyHash 設定

转自:http://www.dotblogs.com.tw/newmonkey48/archive/2014/04/17/144779.aspx App要使用Facebook 分享時,設要在Facebook應用程式裡設定app 的key hash 但keyhash要怎麼取得呢? 可參考兩個網址 http://blog.changyy.org/2011/05/android-facebook-sdk.html http://blog.rx836.tw/blog/android-facebook-k

android签名 keystore 生成 keyhash

源教程:http://www.cnblogs.com/sevenyuan/p/3968908.html 1:需下載 openssl http://blog.rx836.tw/blog/android-facebook-key-hashes/ 下載後,解壓縮,如下,到bin資料下底下取得openssl.exe 2:将oppenssl.exe放到   D:\jdk\jdk1.8.0_05\bin 3:命令行执行: keytool -exportcert -alias taiwan -keystore

facebook修改keyhash后,facebooke登录时候在验证界面重复弹出空白屏

facebook修改keyhash后,facebooke登录时候在验证界面重复弹出空白屏,原因是授权不通过 解决方法:取消facebook授权设置那里移除改应用 具体:移除应用过程:  设置与隐私->账号设置->应用->通过Facebook登录的应用->使用中->BD DE A ->移除 如果移除后登录不了,需要重新安装游戏 原文地址:https://www.cnblogs.com/liangtf/p/9112732.html

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行"随机读写"的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一.入门 1.简介 Kafka is a distributed,partitioned,replicated commit logservice.它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现.k

【源码】TreeMap源码剖析

注:以下源码基于jdk1.7.0_11 之前介绍了一系列Map集合中的具体实现类,包括HashMap,HashTable,LinkedHashMap.这三个类都是基于哈希表实现的,今天我们介绍另一种Map集合,TreeMap.TreeMap是基于红黑树实现的. 介绍TreeMap之前,回顾下红黑树的性质: 首先,我们要明确,红黑树是一种二叉排序树,而且是平衡二叉树.因而红黑树具有排序树的所有特点,任意结点的左子树(如果有的话)的值比该结点小,右子树(如果有的话)的值比该结点大.二叉排序树各项操作

跟我一起学kafka(一)

从昨天下午接到新任务,要采集一个法院网站得所有公告,大概是需要采集这个网站得所有公告列表里得所有txt内容,txt文件里边是一件件赤裸裸得案件,记录这案由,原告被告等相关属性(不知道该叫什么就称之为属性吧,汗),把这些文件放到本地某个目录,并把一个案件作为一条数据放入数据库中.本以为很轻松得用Jsoup就可以完成,但是我还是低估了政府部门填写数据得人得不规范性,你妹啊,一会英文冒号,一会中文冒号,一会当事人,一会原告人得......气死我了,昨天晚回家了一个钟头,今天又忙活到下午3点才算采集完毕

Alamofire +ObjectMapper模型: 上传音频。

import Foundation import Alamofire //上传音频 ,multipartFormData 上传.key = audio extension HttpManager { /** 音频文件 - parameter audioData: 音频 Data - parameter success: 成功回调 audio model - parameter failure: 失败 */ class func uploadAudio( _ audioData: Data, re

RocketMQ源码学习--消息存储篇

1.序言 今天来和大家探讨一下RocketMQ在消息存储方面所作出的努力,在介绍RocketMQ的存储模型之前,可以先探讨一下MQ的存储模型选择. 2.MQ的存储模型选择 个人看来,从MQ的类型来看,存储模型分两种: 需要持久化(ActiveMQ,RabbitMQ,Kafka,RocketMQ) 不需要持久化(ZeroMQ) 本篇文章主要讨论持久化MQ的存储模型,因为现在大多数的MQ都是支持持久化存储,而且业务上也大多需要MQ有持久存储的能力,能大大增加系统的高可用性,下面几种存储方式: 分布式

关于Android开发中的证书和密钥等问题

引言 除了Android发布应用签名时需要用到证书外,在进行google Map Api开发和Facebook SDK API开发等时都需要申请API Key,在申请这些API Key的时候,也需要用到证书. 使用Eclipse和ADT开发的时候,证书都是自动生成的,可以在Eclipse里Window->Preferneces -> Android -> Bulid Setting里看到如下截图 也即这个开发Debug用的证书在C:\Users\Haihua\.android\debug