Шифрование/Расшифрование RSA
Бесплатный онлайн инструмент RSA-шифрования, генерация ключей
Что такое шифрование RSA?
RSA — алгоритм асимметричного шифрования с парой ключей: публичный для шифрования и приватный для расшифровки. Используется в TLS/SSL, SSH, цифровых подписях. Рекомендуются ключи 2048 или 4096 бит.
Как использовать RSA-инструмент
Сгенерируйте пару ключей, выбрав размер. Шифруйте публичным ключом — расшифровывайте приватным. Все операции используют Web Crypto API в браузере.
▶Какой размер ключа использовать?
2048 бит — минимум для общего использования. 4096 бит — надёжнее, но медленнее. Избегайте 1024 бит — они небезопасны.
▶Можно ли делиться публичным ключом?
Да, публичные ключи предназначены для обмена. Никогда не делитесь приватным ключом.
▶Почему RSA медленный для больших данных?
RSA предназначен для малых объёмов. На практике RSA шифрует симметричный ключ, который затем шифрует данные — гибридный подход.
▶В каком формате ключи?
PEM (Base64-кодированный DER) — стандартный формат OpenSSL, SSH и большинства инструментов шифрования.