転置暗号を機能させようとしています。
暗号化メソッドの結果の暗号文を復号化メソッドに入力するたびに、元の平文が返されるはずですが、そうではありません...
私は何を間違っていますか?
助けてくれてありがとう!
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; }