zoukankan      html  css  js  c++  java
  • 关于facebook登陆不安装openssl的情况下怎么获得Facebook Key Hash的简单方法

    由于最近在接facebook的登陆,发现要其中有一步要获取Facebook Key Hash,然后执行官方给的命令行

    keytool -exportcert -alias androiddebugkey -keystore ~path~.androiddebug.keystore | openssl sha1 -binary | openssl base64

    出现提示openssl不是,,,,然后百度发现装起来挺麻烦,接下来说重点

    1、产生Facebook Key Hash需要使用到Openssl这个工具,可以先到openssl for windows下载Binaries Zip这个版本

      下面是链接http://gnuwin32.sourceforge.net/packages/openssl.htm

    2、解压缩后可以把openssl-0.9.8h-1-bininopenssl.exe复制到跟你的debug.keystore相同路径下

    3、然后打开命令行cmd->cd C:UsersLX.android(也是debug.keystore的目录)

    4、执行以下命令

      1、 keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64

      2、输入密码  :android

      相关信息如下

      Keystore name: “debug.keystore"
      Keystore password: “android"
      Key alias: “androiddebugkey"
      Key password: “android"
      CN: “CN=Android Debug,O=Android,C=US"

    5、接下来会产生一个28位的字符串即是我们需要的Facebook Key Hash啦。

    这样就完成了debug key的设定啦,自己用来签署的keystore设定方式也是相同,只要把-alias androiddebugkey以及-keystore debug.keystore更换成自己的设定即可。

  • 相关阅读:
    2021/1/10周总结一
    java基础复习五
    java基础复习四
    构建之法读书笔记三
    javaweb学生教务系统
    java基础复习三
    关于eclipse项目错误的一些小经验总结
    Java基础复习二
    JavaDoc文档
    2017-2018-2 20179216 《网络攻防与实践》 第四周总结
  • 原文地址:https://www.cnblogs.com/hippos/p/6492187.html
Copyright © 2011-2022 走看看