【问题标题】:I lost My Keystore file. now how can i release update? [duplicate]我丢失了我的密钥库文件。现在我该如何发布更新? [复制]
【发布时间】:2016-03-26 08:59:50
【问题描述】:

我记得旧密钥库的密码。(私钥和公钥)。 我可以创建新的密钥库并签署我的应用程序吗?

【问题讨论】:

  • 不可能。
  • 您可以通过生成新的密钥库文件并请求谷歌支持团队进行更改。详细说明如何生成和请求新文件:medium.com/@farukcankaya/…

标签: android


【解决方案1】:

将您的密钥库和私钥保存在安全可靠的地方,并且 确保您拥有它们的安全备份。如果您将应用发布到 Google Play,然后丢失了您签署应用程序的密钥,您 将无法为您的应用发布任何更新,因为您必须 始终使用相同的密钥对应用的所有版本进行签名。

所以最后,不可能。请使用具有不同包名称和版本的应用程序创建新的keystore,并作为新应用程序发布

感谢Signing Your Applications

【讨论】:

  • 我拥有旧密钥库的所有密钥和 Alice 姓名,我可以创建一个新的吗?
  • @AkshayMahure .是的。使用具有不同包名称和版本的应用程序创建一个新的密钥库,并作为新应用程序发布。
【解决方案2】:

没有密钥库文件无法更新应用程序。

您需要使用新包名上传新应用。

Google Official Doc: See Warning Under this link

【讨论】:

    【解决方案3】:

    RSA keys 的性质以及用于生成密钥对(您的私钥和公钥)的类似算法使您在丢失密钥时无法找回。

    密码用于对私钥进行哈希处理,以保护其使用。由于在解密过程中使用的所有密码都是对私钥进行反散列处理,因此在丢失时无法用于导出私钥。

    有关其工作原理的规范在 RFC 2437 第 7.1.2 节中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 2020-10-11
      • 2018-07-27
      • 1970-01-01
      • 2023-03-02
      相关资源
      最近更新 更多