如何以编程方式生成11个字符的应用唯一密钥以进行发布?

时间:2019-02-28 11:18:04

标签: android android-keystore

我正在使用google message retriever api来读取短信OTP而不征求许可,我使用this为应用程序生成了11个字符的唯一密钥。此链接生成的密钥对于在调试模式下的应用程序运行良好,但是在发布模式下则无效。我正在搜索 Java代码,以生成用于生产的密钥,而不是命令。任何帮助表示赞赏。谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过命令行生成:

keytool -exportcert -alias YOUR_KEYSTORE_ALIAS -keystore YOUR_KEYSTORE_FILE | xxd -p | tr -d“ [:space:]” |回显-n YOUR_PACKAGE_NAME DocumentSnapshot | sha256sum | tr -d“ [:space:]-” | xxd -r -p | base64 |切-c1-11