【问题标题】:How to recreate the keystore file if it got deleted accidentally [duplicate]如果意外删除了密钥库文件,如何重新创建它[重复]
【发布时间】:2017-08-04 10:35:38
【问题描述】:

我有一个签名的应用程序和几个密钥库文件。我想更新应用程序,所以我需要找出使用了哪个键。

  • 如果密钥库文件被意外删除,如何重新创建它。

我已恢复,但我想再次生成密钥库文件。

我也知道用户名和密码。


我的问题是:

如何将.RSA文件转换为.JKS

请帮忙

【问题讨论】:

  • 如果您丢失了密钥库,那么您的 Playstore 将永远不允许使用新的密钥库更新您的应用程序。它总是承认作为一个新的应用程序。
  • 如果有任何机会作为my old app have many users and good reviews.
  • @Mij 这一点都不好笑,我很伤心。 :-(
  • 密钥库文件被删除后可以恢复。
  • 我不会说它不可能但它可能是very difficult 这样做,但如果你有你从中提取的.RSA 文件Playstore的签名apk。 tordtech.blogspot.in/2009/10/signing-android-applications.html 因为这将违反 google playstore 安全性:(

标签: android certificate key sign recreate


【解决方案1】:

如果您丢失了密钥库,那么它就永远消失了,您将无能为力...

如果您有您的密钥库(并且记录/通过,如果不是 you may try bruteforce),那么您可以尝试使用每个密钥签署您的 apk 并检查 Google Play 中的指纹匹配版本(您可以“提取”安装在设备上的 APK)。请注意,也有多重签名 APK 的可能性,但 Google Play 只允许一个,所以它不适合你...

只有 RSA 签名(从上一个签名的 APK 中提取?)根本不够,它只是密钥库的“公共”部分,每个人都可以提取。您需要“私有”部分,它仅存储在您的密钥库中。

keytool 是玩密钥库的工具——生成密钥、签署文件、恢复“公共”密钥等,但在你的情况下,它可能没用。只要找到这个该死的密钥库......祝你好运!

【讨论】:

  • 感谢您的快速回复,我有.RSA 文件,在这种情况下还有希望吗?
  • 您检查过THIS 主题吗?密钥库是私钥和公钥的“总和”。您可以尝试从私钥重新创建/生成“新”公钥,但不能从公共私钥中创建/生成“新”公钥,显然(那样就不会那么安全了)......尽你所能找到这个文件,我很害怕这是你唯一的希望......祝你好运!
  • 您能否编辑答案并发布您刚刚告诉的步骤。谢谢,我会接受的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-20
  • 1970-01-01
  • 1970-01-01
  • 2016-01-17
  • 1970-01-01
相关资源
最近更新 更多