Делал чисто для личного пользования. Хотелось какой-то простой утилиты, которая не требовала бы синхронизации базы данных между устройствами.
Принцип работы простой: пользователь вводит реквизиты (логин, домен) и мастер пароль, получает пароль, соответствующий введённым данным. Пароль помещается сразу в буфер обмена.
Изначально была CLI версия на баше (совместимо с dash), которую я предпочитаю использовать на десктопе. Но на смартфоне консольной версией пользоваться было неудобно, пришлось городить GUI. Десктоп тоже поддерживается, сделал сборку и для Linux 64bit. Теоретически для Шindoшs тоже можно собрать, благо написано на Kivy, но с этим заморачиваться не буду за ненадобностью, кому надо сами соберут.
Пример использования CLI версии:
┌user@host:/tmp
└22:52:39 $▶ pswrd
Enter master password:
Enter user name (default: empty): username
Enter service type (web, email, ssh, e.t.c. Default: empty): web
Enter service name (usually domain name): example.com
Enter password version (default: 1):
Copied to clipboard
MzR*****************
Скриншоты GUI версии:
Правда, GUI версию под Android стоит переписать, там выбранный тулкит оказался такой себе и на высоких разрешениях оказалось что рендерится это всё убого, текст в полях ввода нечитаемый. Не знаю когда дойдут руки до этого...
Скачать: