Недавно я нашел эту библиотеку JavaScript RSA: http://www.ohdave.com/rsa/. Однако для этого требуется, чтобы ключ был предварительно сгенерирован. Вот мои вопросы/вопросы:
-
Я хотел бы создать пару ключей RSA в JavaScript (так что мне не нужно менять код каждый раз, когда я хочу новую пару ключей.)
-
Пока я понимаю, как это можно использовать для отправки защищенных данных, если я не ошибаюсь, эта библиотека не может использоваться для того, чтобы клиент мог получать защищенные данные с сервера (поскольку публичные и частные показатели и модуль, передаются текстовым текстом с сервера). Я ошибаюсь?
Мне бы хотелось обсудить это. Я не эксперт по безопасности, но я довольно уверенно понимаю асимметричное шифрование.