Я использую Raw RSA encryption and decryption. учебник и Raw RSA из вики Crypto ++ для разработки простого кода, который шифрует/дешифрует строку с использованием RSA с использованием Crypto ++.Raw RSA шифрование и дешифрование с использованием Crypto ++
Я использую Visual studio 2010. Код работает без ошибок. Но, я не понимаю, что такое значимое значение n, e, d? Почему я не могу его изменить?
Я уважал алгоритм RSA, и я выбрал это значение:
// La clé publique est la paire (e, n) et la clé secrète est d, donc aussi p et q.
// p = 3, q = 11, n = 3 x 11, f = (11–1).(3–1) = 20. On choisit d=7 (7 et 20 sont bien premiers entre eux).
// e = 3 car e.d= 20 * 1 + 1
Но всегда у меня есть отладки ошибка:
Может кто-нибудь мне помочь?
http://stackoverflow.com/a/20114154/179910 охватывает основную идею о том, как работает RSA, и о том, как использовать номера, необходимые для его получения. –
Учебник от JacobHacker просто копирует работу Crypto ++ без атрибуции. Вероятно, вам следует избегать вещей ЯкобаХакера и придерживаться вики Crypto ++. – jww
* «Код работает без ошибок ... Но всегда у меня ошибка отладки» * - ну, что это? Если есть ошибка, отправьте ее с вопросом. – jww