【问题标题】:test if a specific key was used to sign an .apk file测试是否使用特定密钥对 .apk 文件进行签名
【发布时间】:2014-08-18 09:20:14
【问题描述】:

我有一个 .key 文件和一个签名的 .apk 文件(使用 phonegap build 构建的 android phongap 应用程序)。

如何检查 .apk 是否使用该密钥签名?

【问题讨论】:

    标签: android apk private-key


    【解决方案1】:

    您可以检索并比较 apk 文件和您的密钥文件中包含的公钥的指纹。

    对于 apk:

    1. 从 apk 中解压文件 /META-INF/CERT.RSA
    2. 使用keytool -printcert -file CERT.RSA 计算SHA1 + MD5 指纹。

    对于密钥文件:

    1. 运行keytool -list -v -keystore <keystore file> -alias <key alias>
    2. 输入您的密钥库密码。
    3. 这将输出 SHA1 + MD5 指纹。如果您省略 -v,则只会打印 MD5 指纹。

    【讨论】:

    • 谢谢,我最终没有得到测试,但听起来就像我要求的一样。
    猜你喜欢
    • 2023-04-05
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多