Генератор SSH-ключей

Ключи генерируются в браузере через Web Crypto API. Приватный ключ не передаётся на сервер.

Генератор SSH-ключей онлайн: безопасная генерация в браузере бесплатно

SSH-ключи — основа защищённого доступа к серверам, Git-репозиториям и облачной инфраструктуре. Генератор SSH-ключей от 101IP позволяет мгновенно создать криптографически стойкую пару ключей прямо в браузере, без установки дополнительного программного обеспечения. Инструмент использует Web Crypto API — стандартный криптографический интерфейс, встроенный во все современные браузеры. Приватный ключ формируется локально на вашем устройстве и никогда не покидает браузер: никаких передач на сервер, никаких логов, никакого хранения данных.

Поддерживаются три алгоритма: Ed25519 (современный стандарт на основе эллиптических кривых, рекомендуется для новых проектов), RSA 4096 (максимальная совместимость, подходит для устаревших систем) и RSA 2048 (баланс скорости и совместимости). Все сгенерированные ключи совместимы с OpenSSH, GitHub, GitLab, Bitbucket, AWS, GCP и другими сервисами.

Как использовать сгенерированные SSH-ключи

Ed25519 vs RSA: какой алгоритм выбрать

Ed25519 — современный алгоритм на основе кривой Curve25519. Ключи занимают около 68 байт в публичном файле против 700+ байт у RSA 4096, операции подписи в несколько раз быстрее. Алгоритм устойчив к атакам на основе малых подгрупп и не уязвим к ошибкам реализации случайных чисел, свойственным ECDSA. Поддерживается OpenSSH 6.5+ (2014), GitHub, GitLab, Bitbucket, AWS EC2. Рекомендуется для всех новых проектов.

RSA 4096 подходит, если вам нужна совместимость с устаревшими системами или специализированными клиентами, не поддерживающими Ed25519. Ключ длиннее, операции медленнее, но алгоритм проверен временем. RSA 2048 является минимально приемлемой длиной по современным стандартам безопасности (NIST, BSI) и не рекомендуется для ключей с длительным сроком службы.

Часто задаваемые вопросы

Смотрите также

Другие инструменты для работы с безопасностью: