📜  flutter generate sha-1 key windows - 不管是什么(1)

📅  最后修改于: 2023-12-03 15:00:47.754000             🧑  作者: Mango

介绍如何在 Windows 上生成 SHA-1 密钥用于 Flutter 开发

在 Flutter 开发中,我们经常需要生成 SHA-1 密钥以用于 Google API 或 Firebase 等服务的身份验证。下面是在 Windows 上生成 SHA-1 密钥的步骤。

1. 打开命令提示符

在 Windows 中,你可以通过按下 Win+R 组合键,然后输入 cmd 并按下回车键来打开命令提示符。

2. 导航到 JDK 安装路径下的 bin 目录

在命令提示符中输入以下命令可以导航到 JDK 安装路径下的 bin 目录。请注意替换 <JDK安装目录> 为您的 JDK 实际安装路径。

cd <JDK安装目录>\bin
3. 运行 keytool 命令生成密钥

在 bin 目录下运行以下命令创建一个 keystore 文件并生成 SHA-1 密钥。请注意替换 <密钥名称> 为您的密钥实际名称,<别名> 为您的别名实际名称,<keystore文件名> 为您的 keystore 实际文件名。

keytool -genkey -v -keystore <keystore文件名>.keystore -alias <别名> -keyalg RSA -keysize 2048 -validity 10000

在此过程中会要求输入一些信息,如密钥库密码、别名密码等,请确保按照要求输入并妥善保管这些信息。

4. 运行 keytool 命令获取 SHA-1 密钥指纹

在 bin 目录下运行以下命令来获取刚刚生成的密钥的 SHA-1 指纹:

keytool -list -v -keystore <keystore文件名>.keystore -alias <别名> -storepass <密钥库密码> -keypass <别名密码>

在输出结果中,您将找到类似以下内容的指纹:

SHA1: AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:QQ:RR:SS:TT
5. 复制 SHA-1 指纹

复制您刚刚获取的 SHA-1 指纹,并将其用于您的 Google API 或 Firebase 服务的身份验证。

恭喜,您已经成功在 Windows 上生成了 SHA-1 密钥!

参考