Создайте пару ключей
Нажмите «Создать пару ключей». Появятся новые открытый и закрытый ключи, созданные в браузере.
Создайте пару открытого и закрытого ключей RSA в браузере, экспортируйте оба в PEM, импортируйте свои ключи и шифруйте или расшифровывайте текст, не отправляя ни одного ключа на сервер.
Новая пара одним нажатием, полностью на вашем устройстве.
Нажмите «Создать пару ключей». Появятся новые открытый и закрытый ключи, созданные в браузере.
Экспортируйте закрытый и открытый ключи в PEM-файлы или скопируйте их в менеджер паролей либо файл настроек.
Введите сообщение и нажмите «Зашифровать» для защиты открытым ключом, затем «Расшифровать» для чтения закрытым ключом.
Два ключа, две задачи, и только одним можно делиться.
| Ключ | Используется для | Можно делиться? |
|---|---|---|
| Открытый ключ | Шифрования сообщения, которое прочитает только владелец закрытого ключа | Да, свободно |
| Закрытый ключ | Расшифровки сообщений и подтверждения владения парой | Никогда |
| Экспорт PEM | Сохранения любого ключа в текстовый файл для серверов, клиентов и библиотек | Только открытым ключом |
Ограничение размера сообщения: RSA шифрует лишь данные короче размера ключа за вычетом накладных расходов заполнения. Большие данные шифруйте симметричным ключом, а RSA используйте для защиты этого ключа.
Удобный способ попробовать асимметричное шифрование без установки программ.
Создайте связанную пару открытого и закрытого ключей без терминала и установки библиотеки.
Сохраните каждый ключ как PEM-файл для конфигурации сервера или секрета развёртывания.
Вставьте существующую пару в PEM и используйте для шифрования и расшифровки на странице.
Генерация и шифрование выполняются в браузере, поэтому ключи и открытый текст никуда не отправляются.
Нет. Генерация, шифрование и расшифровка выполняются JavaScript в браузере. Закрытые ключи не покидают устройство, и 73hi ничего не хранит.
Да. Нажмите «Импортировать ключи», вставьте открытый и закрытый ключи в PEM и загрузите их для использования на странице.
Открытый ключ шифрует, и им можно свободно делиться. Закрытый расшифровывает и должен оставаться секретным, поскольку его владелец может читать сообщения.
RSA шифрует лишь данные короче размера ключа за вычетом заполнения. Реальные системы шифруют данные симметричным ключом, а RSA защищает только ключ. Этот подход рекомендуется для всего, что длиннее короткого сообщения.
Используйте инструмент для тестов, обучения и разовых сообщений. В рабочих системах создавайте ключи проверенной библиотекой, например OpenSSL, и следуйте актуальным рекомендациям по размеру ключа и заполнению.
Да. Генерация ключей и шифрование работают в любом современном мобильном браузере, хотя длинные блоки PEM удобнее копировать на компьютере.