Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2010-10-06

Удобно и безопасно

одновременно не бывает. Если сделать удобно получение паролей для скриптов, любой залетевший дятел скопипиздит все ваши секреты. Вот и мучаемся компромиссами, и не удобно и не безопасно, так, по среднему.

Хоть решения и нет, есть возможность изготовить костыльки, худо-бедно закрывающие вопрос. Для прекрасной программы-хранилки KeePass есть плагин KPScript. Если его использовать, можно кое-чего добиться.
Самый простой вариант, это результаты команды
KPScript.exe -c:ListEntries "secrets.kdbx" -guikeyprompt
преобразовать в серию команд типа
set db_scott=testpass
и прогнать их в командной оболочке. Пока оболочка не закрыта, любая программа может считать из переменных среды пароль известного пользователя. В примере - db это название записи в KeePass, scott это логин, testpass это пароль.
Если сложнее, то можно нарисовать свой плагин, реализующий те возможности, что вам надо. Только надо уметь программировать на C#.

Scripting KeePass
KeePass plugin development.
KeePass plugins
руководство, переводимое колхозом (любопытный проект, жаль, форматирование документов напрочь теряется).

Вещь:
Вертушка для винила, на батарейках, умеет цифровать пластинки (жаль, что доставляют только по территории пендостана)

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)