Intellij IDEA - 查看已保存的密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Intellij IDEA - 查看已保存的密码相关的知识,希望对你有一定的参考价值。

我忘记了android密钥库的密码,但它保存在Intellij IDEA密码管理器中。我知道主密码,因此IDEA能够自动完成密钥库密码,但我找不到从文本字段查看或复制/粘贴密码的方法。

是否有插件可以做到这一点,也许?

我也试图寻找一些日志或shell,因为我认为幕后IDEA正在使用SDK中的keytool实用程序,所以也许我可以在命令行中找到密码。

我已经没想完了。请帮忙。

编辑:如果有人知道加密密码的保存位置,我可以备份该文件,并在将来使用相同主密码的IDEA安装中使用它。那会有用吗?

答案

我已经设法理解源代码足以将一个小实用程序放在一起,使用主密码解密security.xml文件中的密码。 https://github.com/corneliudascalu/intellij-decrypt

另一答案

有同样的问题,除了我没有设置主密码。

经过研究发现,该密码位于security.xml文件中,位于.IntelliJIdea12 / config / options filder中。但它受到AES的保护(至少看起来如此)。

- 编辑 -

另请参阅下面的评论,其中我指向处理密码存储和加密的IDE源

另一答案

对于在更新版本的Android Studio和Ubuntu上尝试密钥库密码恢复的任何人来说,似乎大多数记录的从日志,gradle等恢复密码的建议都不再有效。 Corneliu优秀的强力脚本非常棒 - 除非你选择了一个没有字典单词的16个字符的密码,并希望在本月某个时候得到结果:)使用Intellij security.xml解决方案不再可用于从Android Studio检索已保存的密码无论是。

然而 - 有点挖掘,Android Studio 3.1似乎使用Ubuntu 18.04中的操作系统密钥链,因此检索保存的密钥库密码非常简单:

  1. 打开“密码和密钥”(使用超级密钥并搜索“密码”)
  2. 过滤结果'android'
  3. 看看每个条目,它们将类似于org.jetbrains.android ... KeyPassowrdRequestor,并依次打开每个条目
  4. 展开密码下拉列表并选择“显示密码”,它将类似于:KEY_STORE_PASSWORD__/home/pathto/keystore/keystore-name.jks@mycoolpassword

找到您要查找的密钥库,@之后的位是您缺少的密码。希望能帮到那里的人!

以上是关于Intellij IDEA - 查看已保存的密码的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 中的自动错误检测

Intellij Idea问题之Authentication Failed 错误

intellij Idea运行时经常卡住

intellij idea/android studio git 记住了密码,怎么才能把记住的密码删

intellij idea 2016 怎么修改git账号密码

intellij idea 使用技巧通android studio