Android Eclipse密钥库别名密钥:是否可以恢复密钥?

时间:2015-12-11 12:56:21

标签: android key alias keystore recover

任何人都可以澄清一下,是否有可能恢复密钥库别名密钥? 我遇到了大麻烦我的应用程序已经在Playstore上,并且更新已经准备就绪,并且已经停留在这一点

这是链接bruteforce 使用过去两天,没有什么对我有用..

1 个答案:

答案 0 :(得分:0)

如果您仍拥有源代码并使用Android Studio开发应用,则可以尝试在其中一个gradle文件中找到密码。试着寻找:

..Project\.gradle\2.4\taskArtifacts\taskArtifacts.bin

或者,您可以使用下面的keytool命令创建新的密钥库并为其设置新密码。您不需要原始密钥库密码:

keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw \
-destkeystore path/to/my/new.keystore

出现提示时,为新的.keystore创建密码,为源密钥库密码(丢失的密码)创建密码,只需按Enter键。 您将收到有关未检查完整性的警告,并且您将使用新设置的密码将new.keystore与原始内容相同。

这样做的原因是密钥库密码仅用于提供密钥库的完整性,它不会使用它加密数据,这与私钥密码形成对比,私密密码实际上会使您的私钥加密。