uscr 27.03.2012 16:40

Есть вопрос!Зашифрованное хранилище для python скрипта.

Здравствуйте. Опухли пальцы от ввода паролей на свитчи. Решил приспособить pexpect (питоний модуль, реализующий функционал expect). И всё хорошо. Только хранить пароль открытым текстом - не хорошо. Предполагаю некое хранилище, которое расшифровывается при логине в систему и зашифровывается при выходе из системы\блокировании дисплея. Есть идеи?


Наиболее вероятный кандидат - простой текстовый файл в EncFS каталоге. Но как монтировать его при логине и отмонтировать при блокировке дисплея? А если я заблокировал дисплей и ушёл от компа, а злоумышленник вырубил комп из сети и умчался с хардом, сможет ли он получить доступ к данным в примонтированном каталоге?


Тэги:
+ 1 -
Похожие Поделиться

settler 27.03.2012 17:05 #
Для KWallet(KDE) или Gnome Keyring есть биндинги http://pypi.python.org/pypi/keyring.
uscr 27.03.2012 17:10 #
Да это хорошо. Спасибо.
uscr 28.03.2012 19:42 #
Всё это время я трахался с документацией, пытаясь понять, как же оно всё работает. Оказалось, я дурак и всё элементарно. Предостерегаю последователей от таких мучений:

keyring.set_password(идентификатор, имя, пароль) - добавить пароль.

keyring.get_password(идентификатор, имя) - получить пароль. Если брелок не разблокирован, будет отображён диалог разблокировки.