Cor*_*ălu 20 passwords android keystore intellij-idea
我忘记了Android密钥库的密码,但它保存在Intellij IDEA密码管理器中.我知道主密码,因此IDEA能够自动完成密钥库密码,但我找不到从文本字段查看或复制/粘贴密码的方法.
是否有插件可以做到这一点,也许?
我还试图寻找一些日志或shell,因为我认为幕后IDEA正在使用keytoolSDK中的实用程序,所以也许我可以在命令行中找到密码.
我已经没想完了.请帮忙.
编辑:如果有人知道加密密码的保存位置,我可以备份该文件,并在将来使用相同主密码的IDEA安装中使用它.那会有用吗?
Cor*_*ălu 39
我已经设法理解源代码足以将一个小实用程序放在一起,使用主密码解密security.xml文件中的密码. https://github.com/corneliudascalu/intellij-decrypt
roy*_*yka 16
我正在访问 DataGrip 的数据源密码,但这应该适用于 IntelliJ 等任何 JetBrains 产品。令人困惑的部分是,我能找到的所有信息都指定需要主密码才能解密这些密码,但我从未设置过主密码。实际上,您可以使用随后设置的主密码来解密您的密码。
小智 13
请注意,对于 MacOS 上最新版本的 IntelliJ,默认情况下密码(可能)存储在钥匙串中。
这可以通过首选项/外观和行为/系统设置/密码进行验证。
可以通过在钥匙串中搜索“IntelliJ Platform DB”来找到相应的条目,其中它们由 uuid 列出。每个 uuid 的数据源可以在 .idea/dataSources.xml 中找到
mih*_*imi 13
您还可以恢复数据库密码。我发现自己过去几次需要一个。我在这里提供了 MacOS 的详细信息,但其他操作系统可能是类似的。
要恢复这些,您需要转到设置数据库的项目目录,进入隐藏的 .idea 文件夹并搜索 dataSources.xml 文件,在其中您将找到每个数据库的 uuid:
您需要在“钥匙串访问”中搜索该 UUID。
对于任何尝试在较新版本的Android Studio和Ubuntu上恢复密钥库密码的人来说,似乎大多数记录在案的从日志,gradle等中恢复密码的建议都不再起作用。Corneliu出色的蛮力脚本非常有用-除非您选择没有字典单词的16个字符的密码,并且希望在本月某个时候得到结果:)使用Intellij security.xml解决方案不再可用于从Android Studio检索保存的密码要么。
但是,经过一番摸索,Android Studio 3.1似乎在Ubuntu 18.04中使用OS钥匙串,因此,检索保存的密钥库密码非常简单:
找到您要查找的密钥库,@后面的位是您丢失的密码。希望能帮助到那里的人!
| 归档时间: |
|
| 查看次数: |
13562 次 |
| 最近记录: |