Консольный менеджер паролей.

pass 002

pass (the standard unix password manager) — консольный (ncurses) менеджер паролей, предназначенный для хранения паролей, логинов и любых других пользовательских данных.

pass 003

pass предназначена для хранения и работы с данными требующими повышенного уровня безопасности и интеграции с хорошо известными и много раз протестированными утилитами. Шифрование всей информации производится с помощью GPG (GNU Privacy Guard), запросы паролей осуществляет gpg-agent, за контроль версий и поддержку удаленного репозитория отвечает Git, а сама утилита написана на языке скриптов оболочки.

pass 004

pass хранит информацию в простых текстовых файлах, которые могут быть сгруппированы в каталоги, хотя основной идеей менеджера паролей является хранение каждого пароля в отдельном файле, который можно открыть с помощью текстового редактора и хранить в нем столько информации, сколько нужно. Каждый файл шифруется ключом gpg, который задается при первоначальной настройке, в результате чего база данных pass представляет собой каталог заполненный другими каталогами и зашифрованными файлами, вывод выглядит так:
$ pass<br>              Password Store<br>              ├── Business<br>              │   ├── some-silly-business-site.com<br>              │   └── another-business-site.net<br>              ├── Email<br>              │   ├── donenfeld.com<br>              │   └── zx2c4.com<br>              └── France<br>                  ├── bank<br>                  ├── freebox<br>                  └── mobilephone

pass 006

pass предоставляет отличные команды для добавления, правки, генерации и извлечения паролей. Приложением временно переносятся пароли в буфер обмена и отслеживается изменения паролей используя git (для копирования паролей между компьютерами можно использовать стандартные утилиты командной строки). Можно редактировать файл с паролями используя обычные команды unix (наряду с командами pass), при использовании не нужно изучать новые форматы файлов, достаточно использовать bash completion нажав tab для того чтобы автоматически закончить писать команду (доступно автоматическое дополнение для zsh и fish).

pass 005

Название "the standard unix password manager" может ввести в заблуждение, но автор этим всего лишь хотел подчеркнуть, что он использует только стандартные инструменты Unix, а не то, что его приложение является стандартом.

pass 007

Лицензия: GNU General Public License version 2.0 (GPLv2)

pass 008

Домашняя страница