이 암호의 알파벳 및 특수 문자에 "ç", "ğ", "ı", "ö"및 "ü" 너무. 어떻게해야합니까?rot13 및 시저 암호화에 문자 및 문자를 추가하는 방법
for (int i = 0; i < metin.length(); i++) {
char harf = metin.charAt(i);
if (harf >= 'a' && harf <= 'm') harf += i;
else if (harf >= 'A' && harf <= 'M') harf += i;
else if (harf >= 'n' && harf <= 'z') harf -= i;
else if (harf >= 'N' && harf <= 'Z') harf -= i;
System.out.print(harf);
}
이 질문은 자바에 대한 없습니다. 암호를 원하는대로 결정하면 Java 코드가이를 수행하게됩니다. –
그건 황제 나 Rot13이 아니에요. 뒤집을 수 없습니다 ('i == 1''harf == 'k''와 harf == 'n''같은 출력 결과) 그리고 키가 없습니다. 그래서 심지어 암호화되지 않습니다. – CodesInChaos
rot13을 26 자로 사용하면 31 자, 31자를 사용하지 않습니다. – Juvanis