Консольный менеджер паролей.
pass (the standard unix password manager) — консольный (ncurses) менеджер паролей, предназначенный для хранения паролей, логинов и любых других пользовательских данных.
pass предназначена для хранения и работы с данными требующими повышенного уровня безопасности и интеграции с хорошо известными и много раз протестированными утилитами. Шифрование всей информации производится с помощью GPG (GNU Privacy Guard), запросы паролей осуществляет gpg-agent, за контроль версий и поддержку удаленного репозитория отвечает Git, а сама утилита написана на языке скриптов оболочки.
pass хранит информацию в простых текстовых файлах, которые могут быть сгруппированы в каталоги, хотя основной идеей менеджера паролей является хранение каждого пароля в отдельном файле, который можно открыть с помощью текстового редактора и хранить в нем столько информации, сколько нужно. Каждый файл шифруется ключом gpg, который задается при первоначальной настройке, в результате чего база данных pass представляет собой каталог заполненный другими каталогами и зашифрованными файлами, вывод выглядит так:
$ pass Password Store ├── Business │ ├── some-silly-business-site.com │ └── another-business-site.net ├── Email │ ├── donenfeld.com │ └── zx2c4.com └── France ├── bank ├── freebox └── mobilephone
pass предоставляет отличные команды для добавления, правки, генерации и извлечения паролей. Приложением временно переносятся пароли в буфер обмена и отслеживается изменения паролей используя git (для копирования паролей между компьютерами можно использовать стандартные утилиты командной строки). Можно редактировать файл с паролями используя обычные команды unix (наряду с командами pass), при использовании не нужно изучать новые форматы файлов, достаточно использовать bash completion нажав tab для того чтобы автоматически закончить писать команду (доступно автоматическое дополнение для zsh и fish).
Название "the standard unix password manager" может ввести в заблуждение, но автор этим всего лишь хотел подчеркнуть, что он использует только стандартные инструменты Unix, а не то, что его приложение является стандартом.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.