1
我試圖讓我的轉置密碼正常工作。Java轉置密碼加密/解密
每當我輸入的加密方法到解密方法的產生密文,我應該找回原先的明文......但事實並非如此......
我究竟做錯了什麼?
感謝您的幫助!
public String EncryptTranspositionCipher(){
String outputstring = "";
for(int j=0;j<key;j++){
for(int i=j;i<plainText.length();i+=key){
outputstring += plainText.charAt(i);
}
}
return outputstring;
}
public String DecryptTranspositionCipher(){
String outputstring = "";
int stepforDec=0;
stepforDec= plainText.length()/key;
for(int j=0;j<stepforDec;j++){
for(int i=j;i<plainText.length();i+=stepforDec){
outputstring += plainText.charAt(i);
}
}
return output string; }
算法應該是什麼?我可以看到一些錯誤,但我不完全知道密文應該是什麼樣子...... –