Хто як, а я давно задовбався запам'ятовувати паролі до різних веб-ресурсів, поштових скринь і такого іншого. Навіть з огляду на те, що виробив кілька стандартних, але треба було запам'ятовувати ще й логіни, обирати котрі не завжди виходить. Плюс різні там ключові слова і підказки... геморой коротше. Тож я довгенько користувався програмкою
Personal Passworder, котра являє собою менеджер для зашифрованої бази з мастер-паролем. Вельми зручна річ. Але win-only. На щастя, там додумалися зробити таку фічу, як експорт даних в xml-форматі, тож завдання переносу паролів виглядало не надто лякаючим.
Тож задумався я, як би його позручніше пристосувати. У відкритому вигляді якось не дуже хочецця, аж надто вже несекурно :) Передумав кілька варіянтів - від створення веб-морди на PHP/MySQL з шифруванням даних з ключем до використання PGP. А потім згадалось про простий як двері спосіб -- ZIP. Я навіть не став заморочуватися зі зміною формату сховища.
Отже, чотири базові операції (кожна із котрих потребує введення паролю, звісно):
1.
zip -e database.zip database.xml додасть до архіву із подвійним запитом паролю (-e).
2.
unzip -c database.zip | less розпакує файл прямо в stdout (-c), котрий буде перенаправленно до less, в якому за допомогою швидкого пошуку (/blah) в секунди знаходиться потрібний логін чи пароль чи ше якісь дані.
3.
unzip database.zip && kate database.xml розпакує файлик і викличе текстовий редактор для нього, де простим копіпастом додається чи редагується секція XML, котрі виглядають подібно до:
<record title="test">
<field name="Назва" value="test" />
<field name="Логін" value="trovich" />
<field name="Пароль" value="passw" />
<field name="Сайт" value="foo.com" />
<field name="notes" value="bar" />
</record>Ще один плюс XML в тому, що наглядно і структуровано зберігається інфа, котру потім колись можна буде легко кудись імпортувати за потреби. Хоча наглядність присутня і так.
4.
zip -erm database.zip database.xml пересуне (-m) файл до архіву, замінивши старий (-r).
В принципі, рухів тіла стільки ж, скільки й з використанням віндової гуйні. А то й менше. Головне, що спати тепер можна спокійніше :)