Генератор ключей: RSA, ECDSA, Ed25519
Генератор ключей: RSA, ECDSA, Ed25519
Сгенерируйте пару ключей в формате PEM (BEGIN PRIVATE KEY / BEGIN PUBLIC KEY) одним нажатием. Поддерживаются RSA 2048 и 4096, эллиптическая кривая P-256 и современный Ed25519.
Ключи рождаются локально в вашем браузере через Web Crypto API — приватный ключ никогда не покидает устройство. Это принципиально безопаснее любого генератора, отправляющего ключи на сервер.
Частые вопросы (FAQ)
Где пригодится пара ключей в PEM?
Типовые применения: RS256/ES256 для подписи JWT, deploy keys в GitHub/GitLab для выкатки по SSH, webhook-подписи, тестовые сертификаты и шифрование файлов через openssl.
Что выбрать: RSA 2048, ECDSA P-256 или Ed25519?
Для новых проектов — Ed25519: ключи короче в 8 раз, подпись быстрее, безопасность сопоставима с RSA 3072. RSA 2048 берите ради совместимости со старыми системами. ECDSA P-256 — стандарт в TLS и JWT.
Как правильно хранить сгенерированный приватный ключ?
Файлу — права 600 (только владелец), хранилище — менеджер секретов или зашифрованный архив, в git — только если это тестовый ключ. Публичную часть (public.pem) можно распространять свободно.