Ця сторінка про GnuPG у Debian. Для розробки, дивіться сторінку команди пакування GnuPG.
GnuPG — це повна і вільна реалізація стандарту OpenPGP. GnuPG дозволяє шифрувати і підписувати дані і спілкування, має універсальну систему керування ключами та модулі доступу до всіх видів каталогів відкритих ключів. GnuPG, також відома як GPG, — це засіб командного рядка з можливостями легкої інтеграції з іншими програмами. Має безліч інтерфейсних програм і бібліотек. GnuPG версії 2 також надає підтримку S/MIME і Secure Shell (ssh).
Офіційна домашня сторінка: https://www.gnupg.org/
Офіційна документація: https://www.gnupg.org/documentation/
Contents
Ознайомлення
Оскільки GnuPG є реалізацією стандарту OpenPGP, Ви можете отримати загальне розуміння зі сторінки Основні поняття OpenPGP на вікі KDE.
Також можете прочитати документ найкращих практик riseup (англ.) (станом на 2021-05 цей підручник є застарілим, рекомендуються типові параметри GnuPG).
Початок роботи
Початок роботи з GnuPG — створення й опублікування ключів
Subkeys — використання підключів для легкого керування ключами
Інтеграція з іншими програмами
Втулка GnuPG для vim
Втулка GnuPG для vim є частиною пакунка vim-scripts.
# apt install vim-scripts $ mkdir ~/.vim/plugin/ $ ln -sf /usr/share/vim-scripts/gnupg ~/.vim/plugin/
Тепер можна відкрито редагувати файли .gpg і легко керувати отримувачами, які мають доступ до файлів. Дивіться /usr/share/vim-scripts/gnupg/README.md, щоб дізнатися більше про використання цієї втулки.
Розширення теми
Airgapped Master Key — Generating an airgapped master key and subkeys
Smartcard Subkeys — Exporting subkeys to a smartcard (or other OpenPGP hardware token)