Генератор PGP-ключів — шифрування і дешифрування
PGP-інструментарій, що працює повністю у браузері. Згенеруйте нову пару OpenPGP ключів (RSA 2048/4096 або сучасний Curve25519), а потім на тій самій сторінці шифруйте повідомлення для отримувачів, дешифруйте адресовані вам повідомлення або підписуйте й перевіряйте текст. Результат — стандартний формат OpenPGP, сумісний з GnuPG, Thunderbird, ProtonMail, Kleopatra, Mailvelope та будь-яким іншим відповідним інструментом — без прив’язки до платформи. Зручно, коли потрібно надіслати одне зашифроване повідомлення без встановлення GnuPG або згенерувати пару ключів на чужому комп’ютері, щоб потім перенести їх на свій.
Як користуватися
Введіть своє ім’я, email і надійну парольну фразу. Для нових ключів оберіть Curve25519 (швидкий), або RSA 4096, якщо потрібна максимальна сумісність зі старими інструментами.
Скопіюйте або завантажте результат "-----BEGIN PGP PUBLIC KEY BLOCK-----". Опублікуйте його на своєму сайті, надішліть електронною поштою або завантажте на сервер ключів. Публічний ключ призначений для поширення.
Перейдіть на вкладку «Зашифрувати». Вставте публічний ключ отримувача та повідомлення. Результат — блок "-----BEGIN PGP MESSAGE-----", який може дешифрувати лише отримувач (за допомогою свого приватного ключа).
Перейдіть на вкладку «Дешифрувати». Вставте зашифроване повідомлення, свій приватний ключ і парольну фразу. Відкритий текст з’явиться нижче.
Генеруйте пару PGP / OpenPGP ключів та шифруйте, дешифруйте, підписуйте або перевіряйте повідомлення — прямо у вкладці браузера
🔒 Як реалізована криптографія
- Матеріал ключів береться з криптографічно захищеного джерела випадковості вашого браузера — ніколи не Math.random.
- Генерація ключів, шифрування, дешифрування та підпис виконуються у вкладці вашого браузера, на вашому процесорі.
- Парольна фраза залишається на пристрої — вона використовується локально для захисту приватного ключа і не передається нікуди.
- Для роботи без мережі: завантажте сторінку один раз з’єднавшись з інтернетом, потім відключіться перед генерацією довгострокових ключів — інструмент продовжить працювати офлайн із кешу Service Worker.
- Зберігайте приватний ключ і парольну фразу надійно; втрата будь-якого з них робить ключ безповоротно недосяжним.
Можливості
Запитання та відповіді
Чи передається мій приватний ключ або парольна фраза кудись із пристрою?
Ні. Усе — генерація ключів, шифрування, дешифрування, підпис — виконується у вкладці вашого браузера на вашому процесорі. Приватний ключ і парольна фраза існують лише в пам’яті вкладки і зникають після її закриття. Для довгострокових ключів завантажте сторінку один раз, а потім відключіться від мережі перед генерацією — інструмент продовжить працювати офлайн.
Який алгоритм обрати?
Curve25519 для нових ключів: ~128-бітний захист, значно менший розмір ключа, генерується миттєво. RSA 4096, якщо потрібна комунікація зі старими системами без підтримки сучасного ECC. RSA 2048 — лише для сумісності з Legacy; поточні рекомендації (NIST, BSI) вимагають щонайменше 3072 біти.
Чи можна імпортувати наявний ключ?
Так. На вкладках «Зашифрувати» / «Дешифрувати» / «Підписати» / «Перевірити» вставте наявний блок OpenPGP-ключа. Сторінка не зберігає його — використовує лише для поточної операції.
Що станеться, якщо забути парольну фразу?
Приватний ключ стане непридатним. Відновлення неможливе — у цьому і полягає сенс надійного шифрування. Збережіть парольну фразу в менеджері паролів одразу при генерації ключа.
Чи сумісний інструмент з GnuPG / Thunderbird / ProtonMail?
Так. Результат — стандартний формат OpenPGP (RFC 4880 / 9580). Дешифрується за допомогою GnuPG, вбудованого OpenPGP у Thunderbird, Kleopatra, ProtonMail, Mailvelope та будь-якого іншого сумісного інструменту.
Чому Curve25519 генерується миттєво, а RSA 4096 потребує 10+ секунд?
RSA має випадково добирати великі цілі числа й перевіряти кожне на простоту, поки не знайде два відповідних простих числа — це повільний процес проб і помилок. Curve25519 просто обирає випадкове ціле число в заздалегідь відомому коректному діапазоні, без жодної перевірки на простоту.
Звичайно! Просто надішліть нам коротке повідомлення з вашою ідеєю. Якщо хочете обговорити детальніше — залиште email, і ми зв’яжемося з вами. Можна залишитися анонімом.