【问题标题】:How to recover the key password into a keystore?如何将密钥密码恢复到密钥库中?
【发布时间】:2013-02-08 17:51:52
【问题描述】:

我有一个带有两个密钥的密钥库。我记得密钥库密码,但不记得别名 B 的密钥的确切密码。我记得密码的开头,但不记得密码的结尾。任何的想法?你知道有什么软件可以恢复吗?

我阅读了一些问题并使用了一些应用程序,但它们只能恢复密钥库密码。

【问题讨论】:

    标签: android keystore brute-force


    【解决方案1】:

    我认为你无法做到这一点。这就是使用密钥库来确保安全性的一点。

    您无法将使用不同密钥签名的同一个应用部署到 Play 商店,因此保持当前密钥库信息可用非常重要。

    【讨论】:

    • 鉴于他的具体情况,蛮力攻击是很有可能的。如果他没有部分密码,我会同意你的。
    • 是的,但他无法使用软件恢复密码。他将需要以某种方式“猜测”密码(使用蛮力,或正确猜测)。
    【解决方案2】:

    按照设计,这应该是不可恢复的。如果您有部分密码(并且可以对其余密码进行一些猜测),您最好的选择是尝试暴力破解它。

    对此进行谷歌搜索会为您提供一些特定应用的结果(我的快速搜索结果为 TrueCrypt、winrar 等)。不确定 Android 密钥库/密钥加密的详细信息是什么,但我怀疑您可以找到已经构建或适用的东西。根据您记住的密码多少,这或多或少是可以实现的...注意您已经搜索并尝试了一些东西-我猜您将需要继续寻找并使用适应性强的东西:)

    【讨论】:

    • 我用一点蛮力设法恢复了密码。最重要的是:keytool -keypasswd -alias "alias" -keystore .keystore -storepass storepass -keypass oldpass -new asdfgh
    • 愿意分享您为暴力破解编写的脚本吗?我在同一条船上,正在努力恢复我的别名密码。
    【解决方案3】:

    有一种方法可以克隆它并创建新别名。我用这种方式恢复了它并保存了我的应用程序并发布了我的应用程序的新版本。

    【讨论】:

    • 请提供更多详细信息,说明您是如何做到的。
    • 请提供更多详细信息
    • 请提供解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 2013-10-30
    • 2017-07-05
    • 2019-08-13
    • 1970-01-01
    相关资源
    最近更新 更多