ROT13 gerçekten çok basit bir şifreleme tekniğidir. ROT13 ilk 1980'ler de kullanılmaya başlandı. ROT13 mantığı; İngilizcede olan tüm 26 harften oluşan alfabede ki harfler kullanılır. Her harf kendisinden sonra gelen 13 harfle yer değiştirir, bu yüzden bu şifreleme tekniğine ROT13 ismi verilmiştir.
| a | b | c | d | e | f | g | h | i | j | k | l | m |
| n | o | p | q | r | s | t | u | v | w | x | y | z |
Bir örnek;
| s | o | n | k | r | a | l | i | c | e |
| f | b | a | x | e | n | y | v | p | r |
Şimdi küçük bir program yazalım.
rot13.java
/**
*
* @author sonkralice
*/
public class rot13 {
public static void main(String[] args) {
String sk = args[0];
for (int ky = 0; ky < sk.length(); ky++) {
char skky = sk.charAt(ky);
if (skky >= 'a' && skky <= 'm') skky += 13;
else if (skky >= 'n' && skky <= 'z') skky -= 13;
else if (skky >= 'A' && skky <= 'M') skky += 13;
else if (skky >= 'A' && skky <= 'Z') skky -= 13;
System.out.print(skky);
}
System.out.println();
}
}
Windows kayıt defterindeki (UserAssist) bilgilerde ROT13 ile şifrelenmiştir.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist
UserAssist yazılımı ile kayıt defterini görüntüleyebilirsiniz ROT13 olmadan.
Görüş, öneri ve şikayetleriniz için bana email gönderebilirsiniz,
Kübra Yılmaz
Kübra Yılmaz