Вступ
GnuPG або GPG є відкритою альтернативою оригінальній системі шифрування Pretty Good Privacy (PGP). Це надзвичайно надійний інструмент для шифрування даних і комунікацій, стандарт де-факто в Linux та інших Unix-подібних системах.
Генерація Ключів GPG
Щоб почати використовувати GPG, потрібно створити пару ключів. Публічний ключ можна ділитися, а приватний ключ повинен залишатися у вас.
- Відкрийте термінал і введіть:
gpg --gen-key
- Виберіть тип ключа (рекомендується RSA і RSA).
- Виберіть розмір ключа (2048 біт для більшості користувачів, 4096 біт для більшої безпеки).
- Встановіть час дії ключа (рекомендується 2–3 роки).
- Введіть ваше ім’я, адресу електронної пошти та коментар.
- Створіть парольну фразу для захисту приватного ключа.
Після цього у вас буде створена пара ключів GPG.
Шифрування та Розшифрування Файлів за Допомогою GPG
Щоб зашифрувати файл за допомогою публічного ключа, використовуйте:
gpg -e -u "Ваше ім’я" -r "Ім’я отримувача" file.txt
Щоб розшифрувати файл, використовуйте:
gpg -o file_decrypted.txt -d file.txt.gpg
Показати Всі Публічні Ключі за Допомогою GPG
Щоб переглянути всі публічні ключі у вашому кільці ключів, використовуйте:
gpg --list-keys
Експорт Публічних Ключів за Допомогою GPG
Щоб експортувати публічний ключ, використовуйте:
gpg --export -a --output "ім’я файлу".asc "Адреса електронної пошти або Ім’я"
GPG — це потужний інструмент для захисту вашої конфіденційної інформації. Хоча він може бути складним для початківців, його гнучкість та надійність роблять його цінним інструментом для потреб шифрування.