Я пытаюсь заставить свой транспозиционный шифр работать.Java Transposition encrypt encrypt/decrypt
Всякий раз, когда я ввод полученный зашифрованный текст метода шифрования в метод расшифровки, я должен получить обратно оригинальный простой текст ... но это не тот случай ...
, что я делаю неправильно?
благодарит за помощь!
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; }
Каким должен быть алгоритм? Я вижу некоторые ошибки, но я точно не знаю, как должен выглядеть текст шифрования ... –