Создать пару ключей RSA онлайн бесплатно

Создайте пару открытого и закрытого ключей RSA в браузере, экспортируйте оба в PEM, импортируйте свои ключи и шифруйте или расшифровывайте текст, не отправляя ни одного ключа на сервер.

Алгоритм:

Открытый ключ

Закрытый ключ

Три простых шага

Как создать пару ключей RSA онлайн

Новая пара одним нажатием, полностью на вашем устройстве.

1

Создайте пару ключей

Нажмите «Создать пару ключей». Появятся новые открытый и закрытый ключи, созданные в браузере.

2

Сохраните ключи

Экспортируйте закрытый и открытый ключи в PEM-файлы или скопируйте их в менеджер паролей либо файл настроек.

3

Шифруйте и расшифровывайте

Введите сообщение и нажмите «Зашифровать» для защиты открытым ключом, затем «Расшифровать» для чтения закрытым ключом.

Открытый и закрытый ключи

Назначение каждого ключа

Два ключа, две задачи, и только одним можно делиться.

Ключ Используется для Можно делиться?
Открытый ключ Шифрования сообщения, которое прочитает только владелец закрытого ключа Да, свободно
Закрытый ключ Расшифровки сообщений и подтверждения владения парой Никогда
Экспорт PEM Сохранения любого ключа в текстовый файл для серверов, клиентов и библиотек Только открытым ключом

Ограничение размера сообщения: RSA шифрует лишь данные короче размера ключа за вычетом накладных расходов заполнения. Большие данные шифруйте симметричным ключом, а RSA используйте для защиты этого ключа.

Бесплатный инструмент RSA

Ключи, которые не попадают на сервер

Удобный способ попробовать асимметричное шифрование без установки программ.

Пара ключей одним нажатием

Создайте связанную пару открытого и закрытого ключей без терминала и установки библиотеки.

Экспорт PEM

Сохраните каждый ключ как PEM-файл для конфигурации сервера или секрета развёртывания.

Импорт своих ключей

Вставьте существующую пару в PEM и используйте для шифрования и расшифровки на странице.

Локально по умолчанию

Генерация и шифрование выполняются в браузере, поэтому ключи и открытый текст никуда не отправляются.

Вопросы и ответы

Вопросы о генераторе RSA

Отправляются ли ключи на сервер?

Нет. Генерация, шифрование и расшифровка выполняются JavaScript в браузере. Закрытые ключи не покидают устройство, и 73hi ничего не хранит.

Можно ли импортировать имеющиеся ключи?

Да. Нажмите «Импортировать ключи», вставьте открытый и закрытый ключи в PEM и загрузите их для использования на странице.

Чем отличаются открытый и закрытый ключи?

Открытый ключ шифрует, и им можно свободно делиться. Закрытый расшифровывает и должен оставаться секретным, поскольку его владелец может читать сообщения.

Почему длина сообщения ограничена?

RSA шифрует лишь данные короче размера ключа за вычетом заполнения. Реальные системы шифруют данные симметричным ключом, а RSA защищает только ключ. Этот подход рекомендуется для всего, что длиннее короткого сообщения.

Подходит ли это для рабочих систем?

Используйте инструмент для тестов, обучения и разовых сообщений. В рабочих системах создавайте ключи проверенной библиотекой, например OpenSSL, и следуйте актуальным рекомендациям по размеру ключа и заполнению.

Работает ли страница на телефоне?

Да. Генерация ключей и шифрование работают в любом современном мобильном браузере, хотя длинные блоки PEM удобнее копировать на компьютере.