Із зародженням цивілізації виникла потреба передачі інформації для людей. При чому в такий спосіб, щоб ця інформація не стала доступною третім особам. З часом технології розвивалися, кількість інформації збільшувалася, а методи її перехоплення ускладнювалися. В даний час відбувається активне впровадження цифрових технологій у різні сфери людського життя, тому питання захисту інформації при її зберіганні та передачі є особливо актуальним. Шифрування використовується для аутентифікації джерела інформації та запобігання відмови відправника інформації від того факту, що дані були надіслані саме їм. Для того, щоб прочитати зашифровану інформацію, стороні, що приймає, необхідні ключ і дешифратор (пристрій, що реалізує алгоритм розшифровування). Найнадійнішим видом шифрування є шифрування через GPG/PGP.
Почнемо роботу, яку я показуватиму на прикладі debian дистрибутива. Завантажуємо пакет GPA командою в терміналі:
sudo apt install gpa
Потім знаходите програму, заходите та натискаєте “Створити ключ”.
4.Створюєте надійний пароль. Зберігайте резервну копію ключа:
Щоб обмінятись відкритими ключами зі співрозмовником, робите експорт ключа та відправляєте його. Для цього натискаємо у програмі: Windows (вікна) -> Keyring Manager (менеджер ключів), натискаємо на свій ключ і кнопку -> Export Keys (Експорт ключів), зберігаєте його. Потім надсилаєте свій ключ-файл. Щоб додати відправлений ключ до себе, співрозмовник повинен зайти в програму і перейти по пунктах: Windows -> Keyring Manager -> Import keys (імпортувати ключі), вибрати ключ.
Коли ви обмінялися ключами, можна переходити до спілкування. Для цього в програмі GPA переходимо в пункт: Windows (Вікна) -> Clipboard (буфер обміну). Пишіть своє повідомлення та натискаєте кнопку: Encrypt the buffer text (Зашифрувати текст, який у буфері обміну). Вибираєте свій ключ і тиснете ОК.
5.Ваше повідомлення зашифровано, ви його копіюєте та відправляєте через будь-який вид зв’язку, щоб розшифрувати співрозмовнику треба ваш зашифрований текст відкрити у буфері та натиснути кнопку: Decrypt the buffer text (Розшифрувати текст із буфера обміну).