Генератор PGP-ключів — шифрування і дешифрування

PGP-інструментарій, що працює повністю у браузері. Згенеруйте нову пару OpenPGP ключів (RSA 2048/4096 або сучасний Curve25519), а потім на тій самій сторінці шифруйте повідомлення для отримувачів, дешифруйте адресовані вам повідомлення або підписуйте й перевіряйте текст. Результат — стандартний формат OpenPGP, сумісний з GnuPG, Thunderbird, ProtonMail, Kleopatra, Mailvelope та будь-яким іншим відповідним інструментом — без прив’язки до платформи. Зручно, коли потрібно надіслати одне зашифроване повідомлення без встановлення GnuPG або згенерувати пару ключів на чужому комп’ютері, щоб потім перенести їх на свій.

Як користуватися

1
Згенеруйте пару ключів

Введіть своє ім’я, email і надійну парольну фразу. Для нових ключів оберіть Curve25519 (швидкий), або RSA 4096, якщо потрібна максимальна сумісність зі старими інструментами.

2
Поділіться публічним ключем

Скопіюйте або завантажте результат "-----BEGIN PGP PUBLIC KEY BLOCK-----". Опублікуйте його на своєму сайті, надішліть електронною поштою або завантажте на сервер ключів. Публічний ключ призначений для поширення.

3
Шифруйте повідомлення іншим

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

4
Дешифруйте отримані повідомлення

Перейдіть на вкладку «Дешифрувати». Вставте зашифроване повідомлення, свій приватний ключ і парольну фразу. Відкритий текст з’явиться нижче.

Генеруйте пару PGP / OpenPGP ключів та шифруйте, дешифруйте, підписуйте або перевіряйте повідомлення — прямо у вкладці браузера

Без парольної фрази приватний ключ не зможе дешифрувати або підписувати. Збережіть її у менеджері паролів.

                    
Відбиток ключа:

                    

                

                

                

🔒 Як реалізована криптографія

  • Матеріал ключів береться з криптографічно захищеного джерела випадковості вашого браузера — ніколи не Math.random.
  • Генерація ключів, шифрування, дешифрування та підпис виконуються у вкладці вашого браузера, на вашому процесорі.
  • Парольна фраза залишається на пристрої — вона використовується локально для захисту приватного ключа і не передається нікуди.
  • Для роботи без мережі: завантажте сторінку один раз з’єднавшись з інтернетом, потім відключіться перед генерацією довгострокових ключів — інструмент продовжить працювати офлайн із кешу Service Worker.
  • Зберігайте приватний ключ і парольну фразу надійно; втрата будь-якого з них робить ключ безповоротно недосяжним.
Не знаєте, що спробувати?
700+ інструментів — відкрийте сюрприз
🎲 Здивуйте мене

Можливості

RSA та Curve25519
Оберіть RSA 2048/4096 для сумісності зі старими системами або сучасний Curve25519 (ECC). Curve25519 забезпечує ~128-бітний рівень захисту при значно меншому розмірі ключа порівняно з RSA 3072 і генерується майже миттєво — рекомендований для нових ключів.
Шифрування / дешифрування / підпис / перевірка
Усі чотири операції PGP на одній сторінці. Вставте публічний ключ і повідомлення — зашифруйте; вставте приватний ключ і шифротекст — дешифруйте; підпишіть текст своїм приватним ключем; перевірте підпис публічним ключем підписувача.
Стандартний формат OpenPGP
Результат — канонічний формат "-----BEGIN PGP MESSAGE-----" / "-----BEGIN PGP PUBLIC KEY BLOCK-----", який одразу підходить для GnuPG, Thunderbird, ProtonMail, Kleopatra, Mailvelope та будь-якого іншого OpenPGP-інструменту.
Приватний ключ під захистом парольної фрази
Приватний ключ шифрується вашою парольною фразою за стандартом OpenPGP. Навіть якщо файл приватного ключа буде скомпрометовано, зловмисникам доведеться ще зламати парольну фразу.
Криптографічно захищена генерація
Матеріал ключів береться з захищеного джерела випадковості браузера — ніколи не зі слабкого Math.random. Достатньо надійно для довгострокових ключів ідентичності.
Працює у браузері
Генерація ключів, шифрування, дешифрування та підпис відбуваються у вкладці вашого браузера. Приватний ключ і розшифрований текст існують лише в пам’яті вкладки — закрийте її, і вони зникнуть.

Запитання та відповіді

Чи передається мій приватний ключ або парольна фраза кудись із пристрою?

Ні. Усе — генерація ключів, шифрування, дешифрування, підпис — виконується у вкладці вашого браузера на вашому процесорі. Приватний ключ і парольна фраза існують лише в пам’яті вкладки і зникають після її закриття. Для довгострокових ключів завантажте сторінку один раз, а потім відключіться від мережі перед генерацією — інструмент продовжить працювати офлайн.

Який алгоритм обрати?

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, і ми зв’яжемося з вами. Можна залишитися анонімом.

Як ви оцінюєте цей інструмент?

Дякуємо за вашу оцінку!
Хочете розповісти більше? Залиште коментар!
Дякуємо! Ваш коментар з’явиться після модерації.
Опубліковано Оновлено Автор: