Мне просто интересно, может ли кто-нибудь дать мне руку с кодом для простой программы. Я написал программу, но, похоже, я пытаюсь вычислить значения с большими значениями e
и n
.Криптология программы Fea
Но теперь, когда я пытаюсь вычислить следующий fea(2, 968365546456, 132132156132132)
он приходит с ошибкой, говоря:
Ошибка, (в FEA) числовом исключение: Переполнение
Может кто-нибудь помочь мне с код, чтобы я мог исправить ошибку? Я предполагаю, что это потребует утверждения if if?
Мой код до сих пор:
fea := proc (x, e, n)
(x^e) mod n;
end proc;
Добро пожаловать в переполнение стека! Пройдите [тур] (http://stackoverflow.com/tour), [справочный центр] (http://stackoverflow.com/help) и [как задать хороший вопрос] (http: // stackoverflow.com/help/how-to-ask), чтобы увидеть, как работает этот сайт, и помочь вам улучшить ваши текущие и будущие вопросы, которые помогут вам получить более качественные ответы. –