Задать вопрос

Как зашифровать строку алгоритмом rsa?

Здравствуйте, я понимаю сам алгоритм rsa, но не понимаю его программной реализации.

Ведь когда я шифрую переменную типа char, то у меня значение должно быть около 2 тысяч, но char лежит в границах от [0;255] именно поэтому когда я переменной присваиваю около 2 тысяч, она берётся по модулю 256 и становится невозможно расшифровать шифрованный текст.
  • Вопрос задан
  • 3504 просмотра
Подписаться 4 Оценить Комментировать
Решения вопроса 2
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер
Ну Вам вообще-то было бы не плохо познакомится с длинной арифметикой. Ну, и загоняете в неё данные, ведь данные - это просто биты, вектор единичек и нулей. А char - это вектор бит длины 8. В длинной арифметике предела нет и всё ограничивается модулем. Как-то так.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
в чем проблема использовать int или wchar?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Trrrrr
@Trrrrr
переводи символ в unisged int и все. Или 4 символа запаковывай как один инт.
Ответ написан
Ваш ответ на вопрос

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

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