pass

Менеджер паролей

Установить:

apt install pass

Создать ключи (минимум заполнить «Real name»), если agent_genkey failed: Permission denied, добавить параметр –pinentry-mode:

gpg --generate-key #--pinentry-mode=loopback

Список ключей:

gpg --list-keys

Пример вывода:

gpg: checking the trustdb
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2022-11-06
/home/user/.gnupg/pubring.kbx
----------------------------------
pub   rsa3072 2020-11-06 [SC] [expires: 2022-11-06]
      9CB15C50B58779C0303EA103A34690083291D415
uid           [ultimate] deploy
sub   rsa3072 2020-11-06 [E] [expires: 2022-11-06]

Список секретных ключей:

gpg --list-secret-keys

Пример вывода:

/home/user/.gnupg/pubring.kbx
----------------------------------
sec   rsa3072 2020-11-06 [SC] [expires: 2022-11-06]
      9CB15C50B58779C0303EA103A34690083291D415
uid           [ultimate] deploy
ssb   rsa3072 2020-11-06 [E] [expires: 2022-11-06]

Создать хранилище с именем «Real name», должно совпадать с именем при генерации ключей (пример имени deploy):

pass init deploy

https://rtfm.co.ua/linux-gpg-klyuchi-menedzher-parolej-pass-i-import-iz-keepass/