【问题标题】:Is here some use of information provided in Android Keystore? Is it even readable after we sign the app?这里是否使用了 Android Keystore 中提供的信息?我们签署应用程序后它是否可读?
【发布时间】:2013-05-07 10:45:03
【问题描述】:

Eclipse 在创建密钥库时要求提供以下信息,

First and Last Name:
Organizational Unit:
Organization:
City or Location:
State or Province:
Country Code (XX):

想知道这些信息的正确性是否真的很重要?

是否可以通过任何工具从 APK 中提取此信息?

【问题讨论】:

    标签: android apk alias keystore


    【解决方案1】:

    这就像许可或加密您的代码及其身份,其中包含一些从现在开始必须相同的信息,以便将来和当前应用程序的进一步参考。

    一旦您上传此密钥库,它将绑定到您在 Google Play 商店中的应用程序,从那天起,谁需要此密钥库重新绑定并上传其更新版本。

    当您尝试通过 Java 将此密钥库与 keytool 命令一起使用时,此信息是可读的。

    【讨论】:

    • 那么,如果我将 apk 给某人,他们可以读取这些数据吗? (名字和姓氏,组织等)如何?
    • @Umair 您无法从 APK 读取此数据,您必须使用 Keystore 文件读取存储在其中的信息。
    • 只要记住一件事,一旦你通过签名应用程序创建了它。请妥善保管,否则下一个版本将无法上传。
    • 我知道如何保证它的安全并更新应用程序。好的,我告诉你完整的场景。我在一家大企业工作。因此,在创建 APK 之前,我想将正确的信息放入密钥库中,为此我必须请求 PM。我相信我会收到一个反问,如果这个信息有用。或者有人可以(通过任何工具)从 APK 中提取此信息。这是我的问题
    • 据我所知,我认为没有任何工具可以从 APK 中提取密钥库信息,因为密钥库有助于绑定应用程序,并且该信息仅在密钥库文件中可用。在这种情况下,APK 只剩下密钥库生成的所有密钥。如果我们将来提取一个 APK 以从中提取其代码,它将不会显示有关其最后一次使用的密钥库文件的任何信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2016-03-05
    • 2020-11-06
    • 2011-07-23
    相关资源
    最近更新 更多