@dailysse

Как создать публичный сертификат RSA?

Всем доброго времени суток. На вход поступают 2 числа. Это публичная экспонента с сервера и module. Все разумеется в обычном int. Как с помощью них сформировать public сертификат сервера и зашифровать им сообщение и соответственно передать серверу?

Заранее спасибо за ответ
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Sumor
Ну если вы хотите просто поиграться, то просто возводите ваше "сообщение", которое должно быть меньше чем модуль, в степень экспоненты по модулю и получаете зашифрованный текст. Только шифрование, в случае использования модуля до 2^32, будет хуже чем простая замена на int. И вы не сможете передать сообщения, которые располагаются от модуля до int.MaxInt.
Есть несколько библиотек в открытом доступе для работы с RSA на node.js. Например, https://github.com/rzcoder/node-rsa
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы