最近對加密有點興趣 寫了RSA的測試code
我設計被加密的值為20,public key為 n=55,e=7,private key :d=23
以下是我的code
double coded=fmod(pow(20,e),n);
double decode=fmod(pow(coded,d),n);
結果顯示 coded=15 ;//這是對的
但是 decode=18;//答案應該是20卻是18 不知為何
最近對加密有點興趣 寫了RSA的測試code
我設計被加密的值為20,public key為 n=55,e=7,private key :d=23
以下是我的code
double coded=fmod(pow(20,e),n);
double decode=fmod(pow(coded,d),n);
結果顯示 coded=15 ;//這是對的
但是 decode=18;//答案應該是20卻是18 不知為何