Мне нужно передать некоторую конфиденциальную информацию по вызову JavaScript AJAX по незашифрованному каналу (HTTP, а не HTTPS).
Я хотел бы зашифровать данные, но шифрование на стороне JavaScript означает, что я выставляю ключ, который делает симметричное шифрование только упражнением в безопасности по неизвестности.
Есть ли асимметричное шифрование для JavaScript? Таким образом, я могу хранить секретный ключ сервера. (Я не беспокоюсь о безопасности Серверa > сообщений JavaScript, только о безопасности определенного сообщения JavaScript > Сервер)