【问题标题】:Decrypt Saved Password from Eclipse从 Eclipse 解密保存的密码
【发布时间】:2013-02-21 14:32:42
【问题描述】:

似乎我放错了一个 Android 项目的密钥库密码。我仍然有密钥库,但没有密码。但是,密码保存在 Eclipse 中的 Signing and Keys 选项卡中。我在 org.eclipse.equinox.security 目录中也有 secure_storage 文件,似乎我存储的密码在那里,已编码。对我来说,如果我使用存储的密钥库密码版本,那么密码需要在某个时候被解码,才能传递给密钥库。因此,我想知道我需要做什么来自己解码并检索密码。

任何帮助将不胜感激!

提姆

【问题讨论】:

  • 我真诚地希望这是不可能的。
  • 密码哈希应该被创建为(几乎)不可能解码。

标签: java android eclipse keystore encryption


【解决方案1】:

经过大量研究,我找到了如何从安全存储中恢复密码。正如我推测的那样,Eclipse 必须有办法提取保存的密码,否则它永远无法用于解锁密钥库。我找到了这篇文章:Eclipse password recovery,它引导我进入查看已保存密码的方法。唯一需要一些工作的是实际执行代码。我没有走 eclipse-shell 路径,而是使用该代码创建了一个 eclipse 插件项目。请注意,该代码不适用于标准 Java 项目。

当然,实际的安全存储是通过操作系统身份验证加密的,因此这仅适用于从最初加密的机器上解密密码。问题从来不是没有正确密码的解密问题,而是使用内置解密方法获取纯文本密码。

【讨论】:

  • 你能发布你的 Eclipse 插件吗?
【解决方案2】:

不,你不能。它使用操作系统加密或/和 jvm。标准通常是一些 AES-256 位,很难破解。

我认为你不会在这里得到任何帮助。

【讨论】:

  • 你为什么假设我没有有安全存储的密码?
猜你喜欢
  • 2015-01-05
  • 2017-06-07
  • 2019-10-24
  • 1970-01-01
  • 1970-01-01
  • 2012-08-09
  • 1970-01-01
  • 2013-03-04
  • 2014-12-31
相关资源
最近更新 更多