你能从 .jks 文件中提取 SHA1 吗?

Posted

技术标签:

【中文标题】你能从 .jks 文件中提取 SHA1 吗?【英文标题】:Can you extract SHA1 from a .jks file? 【发布时间】:2021-11-14 13:46:29 【问题描述】:

我在几个 React Native 项目中有 debug.keystore 文件(与 .jks 文件相同),并且具有我过去使用过的密钥库文件的 SHA1 值。我想知道它匹配哪个debug.keystore 文件。有没有办法从.keystore.jks 文件中提取SHA1 值?我知道您可以在项目的android 文件夹中使用./gradlew signingReport,但是如果项目无法编译,这将不起作用。

【问题讨论】:

【参考方案1】:
keytool -list -v -keystore KEYSTORE_PATH -alias KEY -storepass STOREPASS -keypass KEYPASS

如果您没有为调试构建指定密钥,Android Studio 会为所有项目使用相同的调试密钥。

【讨论】:

以上是关于你能从 .jks 文件中提取 SHA1 吗?的主要内容,如果未能解决你的问题,请参考以下文章

你能从 EC2 或 EB 应用程序中提取数据吗?

Android签名文件jks中的sha1值是怎么来的

Android签名文件jks中的sha1值是怎么来的

你能从部署在 GitHub 上的 heroku 应用程序写入 JSON 文件吗

[Android] keytools生成jsk文件以及获取sha1码

从jks证书中提取公钥和私钥(jks证书转pem证书)