ROT13 Şifreleme

ROT13 nedir?

Sonuç

Uryyb, Jbeyq!

Nasıl hesaplanır?

ROT13, her harfi 26 harfli İngiliz alfabesinde 13 sıra sonraki harfle değiştirir ve Z'den sonra A'ya döner: yeni = (sıra + 13) mod 26. 13, 26'nın tam yarısı olduğundan aynı işlemi iki kez uygulamak özgün metni geri getirir; bu yüzden tek araç hem kodlar hem çözer. Büyük harf büyük, küçük harf küçük kalır. Rakamlar, boşluklar, noktalama işaretleri ve A-Z dışındaki harfler, örneğin Türkçe ç, ğ, ı, ö, ş, ü ya da aksanlı harfler olduğu gibi bırakılır. ROT13 şifreleme değil, basit bir gizlemedir: spoiler veya fıkra cevabını göz ucuyla okunmaktan saklamak için kullanılır ve herkes geri çevirebilir.

Örnek hesaplama

Hello, World! yazın. Harfleri sırayla alın: H 13 sıra ilerleyip U olur, e r olur, l y olur, l y olur, o b olur. Virgül ve boşluk aynen kalır. W, J olur; o, b; r, e; l, y; d ise q olur. Ünlem işaretine dokunulmaz. Araç Uryyb, Jbeyq! çıktısını verir. Bunu tekrar yapıştırırsanız Hello, World! geri gelir.

Bu örneği dene →

Sık yapılan hatalar

  • ROT13'ü güvenli sanmak. Anahtarı yoktur ve herkes saniyeler içinde geri çevirebilir; parola veya özel veri için asla kullanmayın.
  • Türkçe veya diğer İngilizce dışı harflerin kaymasını beklemek. Yalnızca A-Z arasındaki 26 harf değişir; ç, ğ, ı, ö, ş ve ü olduğu gibi geçer.
  • Rakamların değişmesini beklemek. ROT13 sayılara dokunmaz; onlar için ROT47 varyantı vardır.
  • İki kez çalıştırıp hiçbir şey olmadığını sanmak. İkinci geçiş tasarım gereği özgün metni geri getirir.
  • ROT13'ü herhangi bir kaydırmalı Sezar şifresiyle karıştırmak. ROT13 yalnızca sabit 13'lük bir kaydırmadır.

Bu hesaplama hakkında

Bu araç, alfabedeki her harfi 13 basamak kaydırıp Z'den sonra tekrar A'ya sararak çalışan basit bir yerine koyma şifrelemesi olan ROT13'ü uygular. Alfabede 26 harf olduğundan, aynı 13 basamaklık kaydırmayı ikinci kez uygulamak ilkini tersine çevirir; bu yüzden aynı işlem hem şifreler hem de çözer, ayrı bir çözme adımına veya anahtara gerek kalmaz.

ROT13 kolayca kırılabildiğinden hiçbir gerçek güvenlik sağlamaz, dolayısıyla hassas bilgileri korumak için tasarlanmamıştır; bunun yerine geleneksel olarak forumlarda ve haber gruplarında spoiler'ları, bulmaca cevaplarını veya rahatsız edici şakaları ekrandan gizlemek için kullanılır, böylece okuyucular metni görmeden önce onu bilinçli olarak çözmeyi seçmek zorunda kalır. Programcılar da test verilerini, atılabilir örnekleri hafifçe gizlemek veya bir belgede göz atarken hemen ortaya çıkmaması gereken bir cevap anahtarını saklamak için bu yöntemi gayriresmi olarak kullanır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    ROT13'ü biraz okumaya alışınca yaygın sözcükleri gözle çözebilirsiniz. İngilizce the sözcüğü gur, and sözcüğü ise naq olur; bu yüzden kısa bir forum spoiler'ı birkaç denemede okunabilir hâle gelir. Metni yalnızca göz ucuyla bakanlardan gizlediğinin kanıtı da budur. Spoiler ya da bulmaca cevabı saklamak için kullanıyorsanız kodlu metnin üstüne sade bir uyarı yazın. ROT13'ü nerede kullanıyorsunuz: forumlarda, bulmacalarda, başka bir yerde mi?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar