Android Studio где хранится мастер-пароль?

при создании APK в Android Studio вы можете защитить поколение с помощью мастер-пароля. Где в файловой системе хранится этот пароль? Я надеюсь, что я не фиксирую этот файл в своем проекте, то есть и не загружаю его в Github:-)

3 ответов


мастер-пароль на самом деле не хранится, но он используется для шифрования файла мастер-пароля, который живет в безопасность.в XML файл с вашими предпочтениями Android Studio. Этот файл содержит зашифрованные версии хранилища ключей и паролей ключей если вы установите флажок "запоминать пароли" в мастере создания подписанных APK; если вы не говорите ему запоминать пароли, ничего не сохраняется.

где этот файл живет зависит от ваша платформа, но вообще на Windows она будет в <User home>\.AndroidStudioPreview\config\security.xml, ~/Library/Preferences/AndroidStudioPreview/options/security.xml на MacOS и ~/.AndroidStudioPreview/config/security.xml на Linux. См.http://www.jetbrains.com/idea/webhelp/project-and-ide-settings.html Для получения дополнительной информации о том, где хранятся предпочтения для IntelliJ; это по существу то же самое для Android Studio.

вы можете найти немного больше информации на файл в вопрос о попытке расшифровать содержимое файла, если мастер-пароль известен: идея Intellij - просмотр сохраненного пароля


для Android Studio версии 1.0.2 на windows 7, безопасность.xml находится по адресу .AndroidStudio\config\options\security.в XML


в моей системе linux это где безопасность.xml-файл находится::

~/.AndroidStudio2.2/config/options/security.xml

главные пароли зашифрованы (AES) и сохранены в безопасности.XML-файл. Это местоположение может измениться на основе системы и версии Android studio, которую вы используете. В командной консоли можно выполнить следующую команду.

locate security.xml