我想在matlab中使用模函數來執行RSA加密/解密。 問題是,當x是50以上的整數數字時,我不能做mod(x,y),y也是50以上的整數。在matlab中計算大數的模運算(RSA)
在matlab中是否有一個函數可以做mod巨大的素數?
還有一種方法可以將巨大的數字存儲在變量中,如: x = p^e其中p和e是50+整數。
我想在matlab中使用模函數來執行RSA加密/解密。 問題是,當x是50以上的整數數字時,我不能做mod(x,y),y也是50以上的整數。在matlab中計算大數的模運算(RSA)
在matlab中是否有一個函數可以做mod巨大的素數?
還有一種方法可以將巨大的數字存儲在變量中,如: x = p^e其中p和e是50+整數。
關於第二個問題,我猜你會想看看模冪的二進制展開方法,如this Wikipedia section.
聽起來像是你需要高精度計算。 Mathworks公司提供了一個多精度工具箱:
http://www.mathworks.com/matlabcentral/fileexchange/6446
不知道它是如何工作的,我沒有爲Mathworks公司的工作,要麼。