ROT13/ROT5 Kombo Aracı

ROT13/ROT5 dönüşümü uygulamak için metin yapıştırın.

Nasıl hesaplanır?

Her karakter kendi başına işlenir. A-Z ya da a-z arasındaki bir harf, 26 harflik alfabede 13 basamak ilerler ve başa sararak büyük/küçük harf durumunu korur: (sıra + 13) mod 26. 0-9 arasındaki bir rakam, on rakam üzerinde 5 basamak ilerler ve başa sarar: (rakam + 5) mod 10. Boşluk, noktalama ve simgeler gibi geri kalan her şey olduğu gibi kopyalanır. Türkçe harfler ve diğer Latin dışı karakterler de değişmeden kalır; çünkü yalnızca 26 temel Latin harfi döndürülür. 13 + 13 = 26 ve 5 + 5 = 10 olduğundan, çıktıyı aracın içinden bir kez daha geçirmek orijinal metni geri verir. Bu bir bulmaca numarasıdır, şifreleme değildir.

Örnek hesaplama

Room 204 at 9pm metnini alalım. Harfler 13 kayar: R harfi E, o harfi b, o harfi b ve m harfi z olur; sonuç Ebbz'dir. Rakamlarda 2 sayısı 7, 0 sayısı 5 ve 4 sayısı 9 olur; yani 204 değeri 759 olur. Sonra a ve t harfleri n ve g, 9 rakamı 4, p ve m harfleri c ve z olur. Sonuç Ebbz 759 ng 4cz çıkar. Bunu araca yeniden yapıştırırsanız orijinal metin geri gelir.

Bu örneği dene →

Sık yapılan hatalar

  • Çıktıyı güvenli saymak. Herkes bunu bir saniyede geri çevirebilir; parola veya kişisel veriyi korumak için kullanmayın.
  • Türkçe ya da Latin dışı harflerin değişmesini beklemek. ç, ş, ğ, ı veya ж gibi harfler olduğu gibi kalır, bu yüzden metnin bir kısmı okunabilir durur.
  • Bu çıktıyı çözmek için başka bir araçta yalnızca ROT13 kullanmak. ROT13 rakamlara dokunmaz, sayılar yanlış çıkar; 5'lik rakam kaydırması da gerekir.
  • Aracı iki kez uygulayıp farklı sonuç beklemek. İki geçiş birbirini götürür ve başlangıç metni geri gelir.
  • Boşlukların ve noktalamanın korunduğunu unutmak; bu da kelime uzunluklarını ve yapıyı ele verir.

Bu hesaplama hakkında

ROT13, her harfi alfabede 13 basamak kaydırır (A→N, B→O, ...) ve Latin alfabesi 26 harften oluştuğu için kendi tersidir — iki kez uygulandığında orijinal metne geri döner. ROT5 aynı mantığı rakamlara uygular, her rakamı 10'luk döngüde (0-9) 5 basamak kaydırır ve genellikle ROT13 ile birlikte kullanılır; böylece birleşik dönüşüm tek geçişte hem harfleri hem rakamları gizler (bazen ROT13.5 veya ROT18 olarak da adlandırılır).

Bu, forumlarda ve haber gruplarında spoiler'ları, bulmaca cevaplarını veya şaka final cümlelerini gelişigüzel bakışlardan gizlemek için kullanılan, bilinçli olarak zayıf ve şifreleme amacı taşımayan bir gizleme yöntemidir; programlama derslerinde modüler aritmetik ve metin işleme pratiği yapmak için de klasik bir alıştırma olmaya devam eder.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar