Предисловие
Зачем в первую очередь использовать менеджер паролей? Ну, они позволяют легко иметь надежные уникальные пароли для каждой из ваших учетных записей в каждой системе, которую вы используете (и это хорошо )
Итак, некоторые приятные вещи об этом:
Так что в этом нет ничего сверхъестественного, «просто» отличная маленькая оболочка для старых добрых GPG и текстовых файлов, поддерживаемых git.
Установка и настройка
Устанавливаем пакеты:
pass будет надёжно хранить наши пароли.
qtpass предоставит нам удобный графический интерфейс.
Поскольку приложение pass в значительной степени зависит от шифрования и дешифрования GPG, оно должно быть доступно на вашем компьютере. В Linux он должен быть доступен, но на Mac вам, возможно, придется использовать Homebrew или загрузить его извне.
Чтобы создать новый ключ GPG, выполните следующее:
После этого необходимо инициализировать pass
Для начала смотрим id нашего саб-ключа
Где CE4F8F8052CFF9AA - идетификатор саб-ключа. У вас он будет другим.
Инициализируем им pass
Управление паролями
Теперь добавим новый пароль. Это можно сделать 2-я способами.
1. Через командную строку, используя pass insert [сайт.ру]. Можно использовать параметр -m для мультистрочного ввода.
Пример:
Что бы посмотреть пароль, используем
Экспорт-импорт-бекап
Зашифрованные файлы с паролями будут храниться тут:
/home/user/.password-store/
Экспорт открытого и приватного ключа, а так же импорт:
Вы только что увидели, как использовать приложение pass для хранения информации о паролях в автономном режиме без необходимости подписок или удаленных решений. Приложение pass шифрует информацию о вашем пароле с помощью GPG, которая является опытным программным обеспечением для криптографии.
Зачем в первую очередь использовать менеджер паролей? Ну, они позволяют легко иметь надежные уникальные пароли для каждой из ваших учетных записей в каждой системе, которую вы используете (и это хорошо )
Итак, некоторые приятные вещи об этом:
- Короткий и простой скрипт оболочки
- Использует стандарт GnuPG для шифрования каждого пароля в отдельные файлы.
- Файлы паролей хранятся на диске в иерархии по собственному выбору
- Хранится в Git repo (при желании)
- Может также хранить заметки
- Можно временно скопировать пароль в буфер копирования/вставки
- Может показывать, редактировать или копировать пароль
- Также можно сгенерировать пароль
- Интегрируется со всем, что можно назвать
- Завершение вкладки!
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
и понять, почему это удобный вариант для управления паролями.Так что в этом нет ничего сверхъестественного, «просто» отличная маленькая оболочка для старых добрых GPG и текстовых файлов, поддерживаемых git.
Установка и настройка
Устанавливаем пакеты:
gpg чаще всего уже предустановлен.Bash:
sudo apt install gpg
sudo apt install pass
sudo apt install qtpass
pass будет надёжно хранить наши пароли.
qtpass предоставит нам удобный графический интерфейс.
Поскольку приложение pass в значительной степени зависит от шифрования и дешифрования GPG, оно должно быть доступно на вашем компьютере. В Linux он должен быть доступен, но на Mac вам, возможно, придется использовать Homebrew или загрузить его извне.
Чтобы создать новый ключ GPG, выполните следующее:
На создании ключа я не буду долго останавливаться, всё делается по методу далее-далее. Мыло и идентификатор никто проверять не будет.Bash:
gpg --full-generate-key
После этого необходимо инициализировать pass
Для начала смотрим id нашего саб-ключа
На выходе получим что-то типоBash:
gpg -k --keyid-format long
Код:
/home/user/.gnupg/pubring.kbx
-----------------------------
pub rsa3072/074059C5D078BB05 2019-12-27 [SC]
58C3A7D48E1EF82933986FD6074059C5D078BB05
uid [ultimate] testt
sub rsa3072/CE4F8F8052CFF9AA 2019-12-27 [E]
Инициализируем им pass
Bash:
pass init CE4F8F8052CFF9AA
Управление паролями
Теперь добавим новый пароль. Это можно сделать 2-я способами.
1. Через командную строку, используя pass insert [сайт.ру]. Можно использовать параметр -m для мультистрочного ввода.
Пример:
Код:
pass insert -m test.com
Enter contents of test.com and press Ctrl+D when finished:
login:user
password:pass
Bash:
pass show test.ru
Экспорт-импорт-бекап
Зашифрованные файлы с паролями будут храниться тут:
/home/user/.password-store/
Экспорт открытого и приватного ключа, а так же импорт:
Приватный ключ нужен будет для расшифровки наших паролей, а публичный - для шифрования.Bash:
gpg --export-secret-keys CE4F8F8052CFF9AA --armor --output key-private.txt
gpg --armor --export CE4F8F8052CFF9AA --output key-public.txt
gpg --import key.txt
Вы только что увидели, как использовать приложение pass для хранения информации о паролях в автономном режиме без необходимости подписок или удаленных решений. Приложение pass шифрует информацию о вашем пароле с помощью GPG, которая является опытным программным обеспечением для криптографии.
Последнее редактирование: