Інструмент PGP / GPG

Створюйте пари ключів OpenPGP і шифруйте, розшифровуйте, підписуйте чи перевіряйте повідомлення повністю у браузері.

Завантаження інструмента…

Інструмент PGP / GPGПовноцінне робоче середовище OpenPGP, що запускає бібліотеку openpgp.js безпосередньо у вашому браузері. Створіть пару з відкритого та закритого ключів за іменем, електронною поштою й парольною фразою, а потім шифруйте, розшифровуйте, підписуйте та перевіряйте повідомлення у форматі ASCII-armor, при цьому ніщо не залишає сторінку. Ключі, парольні фрази та відкритий текст обробляються локально в памʼяті, тож нічого не завантажується на сервер і не зберігається на ньому.

Що таке Інструмент PGP / GPG?

Інструмент PGP / GPG — це безкоштовний браузерний інтерфейс для OpenPGP, стандарту шифрування, що лежить в основі GnuPG (GPG) та засобів приватності електронної пошти. Розробники, інженери з безпеки, журналісти й усі, хто обмінюється конфіденційними повідомленнями, використовують його, щоб створювати ключі та захищати текст без встановлення програм командного рядка. Перемикач режиму дає змогу обрати «Створити ключі», «Зашифрувати», «Розшифрувати», «Підписати» чи «Перевірити». У режимі «Створити ключі» ви вводите імʼя, електронну пошту та необовʼязкову парольну фразу й отримуєте відкритий і закритий ключі у форматі ASCII-armor. У режимі «Зашифрувати» ви вставляєте відкритий ключ одержувача та повідомлення, щоб отримати armored-шифротекст; «Розшифрувати» обертає це за допомогою вашого закритого ключа та парольної фрази. «Підписати» створює повідомлення з підписом у відкритому тексті за допомогою вашого закритого ключа, а «Перевірити» звіряє підписане повідомлення з відкритим ключем. Оскільки бібліотека openpgp завантажується ліниво, а кожна операція виконується локально, ваш секретний матеріал залишається на вашому пристрої.

Як користуватися Інструмент PGP / GPG

  1. Оберіть режим угорі: Створити ключі, Зашифрувати, Розшифрувати, Підписати чи Перевірити.
  2. Щоб створити пару ключів, оберіть «Створити ключі», введіть імʼя та електронну пошту, за бажанням задайте парольну фразу для захисту закритого ключа й натисніть «Створити пару ключів».
  3. Щоб зашифрувати, перейдіть у режим «Зашифрувати», вставте відкритий ключ одержувача та ваше повідомлення й натисніть «Виконати»; скопіюйте armored-шифротекст із результату.
  4. Щоб розшифрувати, перейдіть у режим «Розшифрувати», вставте armored-повідомлення та ваш закритий ключ, введіть його парольну фразу, якщо вона є, і натисніть «Виконати».
  5. Щоб підписати чи перевірити, оберіть «Підписати» (закритий ключ) або «Перевірити» (відкритий ключ), вставте повідомлення та ключ і натисніть «Виконати», щоб створити підписане повідомлення або прочитати результат перевірки.
  6. Використовуйте кнопку копіювання на будь-якому результаті, щоб отримати текст ключа або повідомлення.

Приклади

Створити пару ключів

У режимі «Створити ключі» введіть імʼя, наприклад 'Ada Lovelace', електронну пошту та парольну фразу, потім натисніть «Створити пару ключів». Ви отримаєте блок PUBLIC KEY для надсилання та блок PRIVATE KEY, який слід тримати в таємниці, — обидва у форматі OpenPGP ASCII-armor.

Зашифрувати повідомлення для когось

У режимі «Зашифрувати» вставте відкритий ключ одержувача та введіть ваше повідомлення. Натисніть «Виконати», і результат стане блоком -----BEGIN PGP MESSAGE-----, який зможе розшифрувати лише власник відповідного закритого ключа.

Перевірити підписане повідомлення

У режимі «Перевірити» вставте повідомлення з підписом у відкритому тексті та відкритий ключ підписувача, потім натисніть «Виконати». Результат повідомляє, чи підпис дійсний, і показує вихідний текст, підтверджуючи, що його не було змінено.

Поширені запитання

Чи завантажуються мій закритий ключ або парольна фраза?
Ні. Усе виконується у вашому браузері за допомогою бібліотеки openpgp.js. Ключі, парольні фрази та текст повідомлень обробляються локально в памʼяті й ніколи не надсилаються на сервер і не зберігаються на ньому, тож інструмент працює офлайн, а ваші секрети залишаються на вашому пристрої.
Який тип ключа та алгоритм він створює?
Він створює сучасні пари ключів OpenPGP зі значеннями бібліотеки за замовчуванням (ключі на еліптичній кривій Curve25519), які швидкі та широко підтримуються поточними версіями OpenPGP і GnuPG. Результат — стандартний OpenPGP у форматі ASCII-armor, сумісний із GPG та іншим програмним забезпеченням OpenPGP.
Чому розшифрування чи перевірка не вдається?
Переконайтеся, що ви використовуєте відповідний ключ — для розшифрування потрібен закритий ключ до відкритого ключа одержувача, яким було зашифровано повідомлення, а для перевірки потрібен відкритий ключ підписувача. Перевірте, що ви вставили повний armored-блок, включно з рядками BEGIN та END, і що парольна фраза правильна для захищеного закритого ключа.
Чи можна залишити парольну фразу порожньою?
Так. Під час створення ключа ви можете пропустити парольну фразу, щоб створити незахищений закритий ключ, а під час розшифрування чи підписання таким ключем залишаєте поле парольної фрази порожнім. Парольна фраза додає рівень захисту на випадок, якщо закритий ключ колись буде розкрито.
Чи сумісне це з GPG?
Так. Ключі та повідомлення використовують стандартний формат OpenPGP ASCII-armor (RFC 9580 / 4880), тож ви можете імпортувати ключі в GnuPG і розшифровувати чи перевіряти повідомлення, створені тут, і навпаки.

Схожі інструменти