0

我想为我的 android 应用程序支持应用程序链接功能,并在 android studio 中使用 App-link Assitant 工具,并在签署 apk 时使用我自己生成的 *.jks 文件。我发现有一个字段 SHA256_cert_fingerprint。我想知道计算 SHA256_cert_fingerprint 所涉及的参数是什么。我尝试分别使用具有以下参数的在线 SHA256 计算器进行计算,但它与图像中显示的 SHA256 值不匹配

  • *.jks
  • 私钥
  • 证书
  • 公钥
  • *.csr

android studio 为实现应用链接计算的 SHA 256 值截图

有谁知道计算 SHA256_cert_fingerprint 值所涉及的实际参数是什么?所以,当我再次通过在线 SHA256 计算器计算哈希时,与图像进行比较时,我会得到完全匹配的结果。

4

1 回答 1

0

对于 Android 应用程序,当我们签署应用程序时,可以通过包含公钥/私钥的 Java 密钥库文件 (*.jks) 对其进行签名。所以,现在我尝试使用命令导出证书

keytool -exportcert –alias aliasname -keystore fileUsedToSignApp.jks -file outputFile.cer 

现在,如果我们通过一些 可用的在线工具计算文档 outputFile.cer 的哈希值,它将与屏幕截图中显示的值相同(在问题中提到)参考:我从链接中获得了命令

于 2020-08-26T08:38:32.990 回答