使用JDK和OpenSSL生成**散列码
程序员文章站
2022-03-15 20:53:38
...
接入Facebook登录时需要用到这个。
-
下载OpenSSL工具
官网:https://code.google.com/p/openssl-for-windows/downloads/list
网盘:https://pan.baidu.com/s/1Ynne814BeAKBqy2FGR9-Wg 提取码:xf1f -
C盘根目录下新建一个openssl的文件夹,并将OpenSSL压缩包解压到此文件夹中
-
签名文件放到JDK的bin目录下
-
打开CMD ,路径设置到JavaJDK 的bin路径下,执行代码(分别是密码和签名文件名)
keytool -exportcert -alias xxx -keystore xxx.keystore > c:\openssl\bin\debug.txt
执行完后在 C盘的openssl文件夹的bin目录下生成了debug.txt文件
- 打开CMD,路径设置到openssl文件夹下的bin目录执行代码:
openssl sha1 -binary debug.txt >debug_sha.txt
执行完后在 C盘的openssl文件夹下生成了debug_sha.txt文件
- 继续执行
openssl base64 -in debug_sha.txt >debug_base64.txt
C盘的openssl文件夹下生成了debug_base64.txt文件
- 打开debug_base64.txt可得到KeyHash