Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ну там подписать, проверить подпись?
Шифрование/расшифрование как то мягко говоря не звучит в контексте ЭЦП.
Вы набрали 13 звезд за три дня. По-моему, это *очень* хороший результат (за год столько можно не набрать)
а с обвязкой сколько реально будет?
Для ЭЦП и шифрования нужен еще симметричный шифр (такой, как AES) и/или криптографический хеш (такой, как SHA-256)
В связи с этим C-код получился намного эффективнее первоначального кода на C++ и лишь немного уступает ассемблеру.
e обычно равно 65537
В примере с n=77 Вам не удастся зашифровать исходные тексты М =1,22,56,34,43,76 и возможно еще другие. А утверждение о невозможности прочесть сообщение без знания личного ключа (он не обязан иметь гриф секретности) просто неверно. Существует бесключевая атака на RSA.
Компактная реализация RSA для встраиваемых применений