先决条件:
- Java Development Kit (JDK) 已安装并配置好环境变量。
- OpenSSL 安装在你的系统上,并且其可执行文件路径也被添加到系统环境变量中。
步骤1:创建批处理文件
打开文本编辑器,如Notepad,并输入以下代码:
@echo off
set /p alias="Enter keystore alias: "
set /p password="Enter keystore password: "
set /p keystore="Enter keystore path: ":: 验证别名和密码
keytool -list -alias %alias% -keystore %keystore% -storepass %password% >nul 2>&1if %ERRORLEVEL% neq 0 (echo Error: The keystore alias or password is incorrect.pauseexit /b
):: 如果验证成功,则生成哈希码
keytool -exportcert -alias %alias% -keystore %keystore% -storepass %password% | openssl sha1 -binary | openssl base64if %ERRORLEVEL% neq 0 (echo Error: Failed to generate hash code.pauseexit /b
)echo Hash generated successfully.
pause
步骤2:保存批处理文件
将文件保存为 generate-hash.bat
。确保不要保存为文本文件(*.txt&#x