Генератор на OpenPGP ключове
Генерирайте защитени OpenPGP двойки ключове (ECC или RSA) с публичен ключ, частен ключ и сертификат за отзив за криптиране и цифрови подписи
Вход
Изход
Прочети ме
Какво е OpenPGP?
OpenPGP е отворен стандарт за криптиране и подписване на данни, най-често използван за защитена имейл комуникация. Той използва криптография с публичен ключ, където всеки потребител има двойка ключове: публичен ключ, който може да бъде споделен с всеки, и приватен ключ, който трябва да се пази в тайна. Съобщенията, криптирани с публичния ключ на някого, могат да бъдат декриптирани само със съответния им приватен ключ, което гарантира, че само предвидения получател може да прочете съобщението.
Как работи криптографията с публичен ключ?
Криптографията с публичен ключ разчита на математически алгоритми, които правят изчислително невъзможно извличането на приватен ключ от неговия публичен аналог. Когато генерирате двойка ключове, двата ключа са математически свързани — данните, криптирани с публичния ключ, могат да бъдат декриптирани само с приватния ключ, и обратно. Това позволява две основни операции: криптиране (гарантиране, че само получателят може да прочете съобщението) и дигитални подписи (доказване, че съобщението идва от вас и не е било изменено).
Какво са ECC и RSA?
RSA (Rivest-Shamir-Adleman) и ECC (Elliptic Curve Cryptography) са два различни криптографски алгоритма, използвани за генериране на двойки ключове:
- RSA е традиционният алгоритъм, широко поддържан и добре разбран. Той изисква по-големи размери на ключовете (2048-4096 бита) за постигане на силна защита.
- ECC е модерен алгоритъм, който осигурява еквивалентна защита с много по-малки размери на ключовете, което води до по-бързи операции и по-малки ключове. Curve25519 е особено препоръчан за своите характеристики на защита и производителност.
Описание на инструмента
Този генератор на OpenPGP ключове създава криптографски защитени PGP двойки ключове директно в браузъра ви. Той поддържа както RSA, така и ECC алгоритми с различни размери на ключовете и криви. Инструментът генерира три резултата: публичен ключ за споделяне, приватен ключ за декриптиране и подписване, и сертификат за отозване за обезсилване на вашите ключове, ако бъдат компрометирани.
Функции
- Поддръжка на множество алгоритми: Изберете между RSA (2048, 3072, 4096 бита) или ECC с различни криви (Curve25519, NIST P-256/384/521, Brainpool)
- Защита с парола: По желание криптирайте вашия приватен ключ с парола за допълнителна защита
- Изтичане на ключ: Задайте дата на изтичане или създайте ключове, които никога не изтичат
- Конфигурация на потребителския ID: Добавете вашето име, имейл и опционален коментар, за да идентифицирате вашия ключ
- Сертификат за отозване: Автоматично генерира сертификат за отозване за обезсилване на ключ
Случаи на употреба
- Защитена имейл комуникация: Генерирайте ключове за използване с имейл клиенти, които поддържат PGP/GPG криптиране, като Thunderbird, Apple Mail или Outlook с приставки
- Криптиране на файлове: Създайте ключове за криптиране на чувствителни документи, преди да ги споделите по небезопасни канали
- Подписване на код: Подпишете софтуерни издания и Git commits, за да проверите автентичност и интегритет
- Интеграция с мениджър на пароли: Генерирайте ключове за мениджъри на пароли, които поддържат PGP криптиране
- Защитена съобщения: Използвайте PGP ключове с приложения за съобщения, които поддържат криптиране от край до край