2013-02-08 247 views
2

我有一个keystore有两个键。我记得密钥库的密码,但我记不清密钥的别名B的确切密码。我记得密码的开头,但不是密码的结尾。任何想法?你知道任何软件来恢复它吗?如何将密钥密码恢复到密钥库?

我读了一些问题,并使用一些应用程序,但他们只收回库密码。

回答

0

按设计这应该是不可恢复的。如果你有一个部分密码(并且可以对剩下的部分进行猜测),那么你最好的选择就是试图强制它。

谷歌搜索,这将产生你一些结果为特定的应用程序(我的快速搜索拉升结果TrueCrypt的,WinRAR的,等等)。不知道Android密钥库/密钥加密的细节是什么,但我怀疑你可以找到已经构建或可适应的东西。这取决于有多少你还记得的密码,这将是或多或少实现...注意到你已经搜索并尝试了一些东西 - 我猜你将需要继续寻找和使用的东西,适应:)

+0

我设法用一点蛮力恢复密码。所有的观点是:''''密钥工具-keypasswd -alias“别名” -keystore -storepass的.keystore Storepass用于-keypass oldpass -New asdfgh'''' – 2013-02-08 19:02:08

+0

会热情地向你分享了写剧本的暴力破解?我身处同一条船,努力恢复我的别名密码。 – rgamber 2016-01-25 02:30:57

2

我不认为你可以做到这一点。这是使用密钥库进行安全性的一种方式。

您不能部署相同的应用程序,使用不同的密钥Play商店签约,所以重要的是你保持当前的密钥存储信息可用。

+1

鉴于他的具体情况,暴力攻击可能是很有可能的。如果他没有部分密码,我同意你的看法。 – Matthew 2013-02-08 18:01:01

+1

是的,但他无法使用软件恢复密码。他需要以某种方式“猜测”密码(使用蛮力或猜测)。 – Booger 2013-02-08 18:17:35

1

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

+3

请详细说明你是如何做到这一点的。 – 2015-04-15 14:42:28

+0

请提供更多详情 – Foo 2015-06-21 13:10:26

+0

我也想知道这是怎么做的? – Zabs 2015-09-07 09:25:36