首页 > 解决方案 > Flutter Facebook 登录实现错误的密钥哈希

问题描述

我已经下载了 openssl 并将其添加到我的环境中。当我尝试使用以下方法生成密钥哈希时:

keytool -exportcert -alias key -keystore "C:\Users\Claude\.android\debug.keystore" | D:\Documents\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | D:\Documents\openssl-0.9.8k_WIN32\bin\openssl base64 

但它产生了这个:Pz8/ERApRXg/Pz8/Pyk/RT8/Px8K

我已经导航到我的 keytool 所在的位置并重新运行该命令,但仍然相同。

我已经删除了旧密钥并生成了另一个,然后重新运行该命令,但仍然相同。

请帮忙。

标签: facebookflutterhashflutter-layout

解决方案


只需删除系统所在位置的debug.keystore,“C:\Users\Claude.android\debug.keystore”

然后使用命令生成调试哈希键,

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

生成密钥库后,使用命令生成调试哈希密钥,

keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64

推荐阅读