【发布时间】:2012-02-12 06:40:42
【问题描述】:
我丢失了用于签署我的 apk 的 keystore 文件中的 password。我现在无法更新我的应用程序,我认为我必须通过使用新的密钥库对其进行签名来将其作为新应用程序发布。是否可以解密密钥库文件,因为我有密钥库文件并且密钥库文件中存在密码。或者任何人都可以向我提供用于暴力破解密码的程序链接。如果你们中的任何人能够恢复密钥库文件的密码,请分享您的方法。提前致谢。
【问题讨论】:
-
这至少不能轻易做到。密钥库也不包含您的密码。它仅用于在运行时解密(一旦你想访问它)。
-
感谢您的回复。我认为密钥库文件中有密码,因为这就是它在再次检查密钥库文件中存在的密码时验证输入密码的方式。
-
不,这是错误的,你需要阅读一些关于密码学的文章。密码没有保存在那里,只有一个哈希值。但是harism是对的,如果您的密码长度超过4或5位,您就没有机会轻易破解它。
-
不,它没有。与正确实施的用户数据库类似,它们仅存储某种密码哈希值,因此几乎不可能恢复实际密码。至于密钥库,我不知道确切的机制,但它们绝对不包含用户可读的密码。
-
好的,谢谢回复。所以没有办法通过这种方式取回密码。我认为唯一剩下的选择是蛮力。