Ответ 1
Мне удалось понять исходный код достаточно, чтобы собрать небольшую служебную программу для дешифрования паролей в файле security.xml с использованием главного пароля. https://github.com/corneliudascalu/intellij-decrypt
Я забыл пароль для своего хранилища ключей Android, но он был сохранен в менеджере паролей Intellij IDEA. Я знаю мастер-пароль, поэтому IDEA может автоматически заполнять пароль хранилища ключей, но я не могу найти способ просмотреть или скопировать/вставить пароль из текстового поля.
Есть ли плагин, который может это сделать, возможно?
Я также пытался найти некоторые журналы или оболочку, потому что я предполагаю, что за кулисами IDEA использует утилиту keytool
из SDK, поэтому, возможно, я могу определить пароль в командной строке.
У меня кончились идеи. Пожалуйста, помогите.
EDIT: если кто-нибудь знает, где хранятся зашифрованные пароли, я могу создать резервную копию файла и использовать его в будущих установках IDEA с тем же самым основным паролем. Будет ли это работать?
Мне удалось понять исходный код достаточно, чтобы собрать небольшую служебную программу для дешифрования паролей в файле security.xml с использованием главного пароля. https://github.com/corneliudascalu/intellij-decrypt
Иметь такую же проблему, кроме того, что я не устанавливал мастер-пароль вообще.
После исследования выясните, что этот пароль лежит в файле security.xml, в .IntelliJIdea12/config/options filder. Но он защищен AES (по крайней мере, кажется).
- изменить -
Также см. мой комментарий ниже, где я указываю на источник IDE, который обрабатывает хранилище паролей и шифрование