0
如何使用N,P,Q和公鑰/私鑰e和d來自己加密/解密字符串?RSA字符串加密解密
我試圖將每個單獨的字符鑄造爲一個int,執行計算並將其轉換回爲char,但我似乎在爲不同的字符加密後得到相同的字符。
也就是說,這些字符似乎並不是一對一映射的。
for(int i = 0; i < message.length() - 1; i++)
{
ori = (int)message[ i ];
for(int j = 0; j < e; j++)
ori = ((int)message[ i ] * ori) % N;
message[ i ] = (char)ori;
}
N是兩個素數的乘積,e是我試圖加密的數的指數。
請顯示爲您的代碼。 – Femaref