kodla | çöz | sıkıştır

> rot13 | rot47 | sezar <

// ROT13/ROT47 – metin gizleme için basit yer değiştirme şifreleri

[BASİT]

Kolay gizleme

Forumlarda spoiler’ları, bulmacaları veya temel gizliliği sağlamak için metni hızlıca gizleyin.

[TERSİNİR]

Kendini tersine çevirir

Aynı işlem hem kodlar hem çözer – iki kez uygulandığında orijinal metni geri getirir.

[ESNEK]

Birden çok kip

Harfler için ROT13, tüm yazdırılabilir ASCII karakterleri için ROT47 veya özel kaydırma değerlerine sahip Sezar şifresi.

>> teknik bilgiler

ROT13/ROT47 nasıl çalışır?:

ROT13, her harfi alfabede kendisinden 13 pozisyon sonra gelen harfle değiştirir. ROT47 aynı işlemi tüm yazdırılabilir ASCII karakterleri (33–126) için yapar. Özel Sezar şifresi, harfler için istediğiniz kaydırma değerini kullanmanıza izin verir.

Örnekler:

ROT13: Hello → Uryyb ROT47: Hello! → w6==@P

Neden ROT13/ROT47 kullanmalı?:

  • >Forumlarda spoiler gizlemek
  • >Basit metin gizleme
  • >Bulmacalar ve oyunlar
  • >Temel gizlilik koruması
  • >Kriptografi eğitimi

>> sık sorulan sorular

ROT13 nedir?

ROT13 (13 pozisyonluk döndürme), her harfi alfabede kendisinden 13 pozisyon sonra gelen harfle değiştiren basit bir yer değiştirme şifresidir. Kendini tersine çeviren bir yapıya sahiptir; iki kez uygulandığında orijinal metin geri elde edilir.

ROT13 ile ROT47 arasındaki fark nedir?

ROT13 yalnızca harfleri (A–Z, a–z) döndürür ve sayıları ile sembolleri olduğu gibi bırakır. ROT47 ise sayılar, harfler ve semboller dahil olmak üzere tüm yazdırılabilir ASCII karakterlerini (! ile ~ arası) döndürür.

ROT13 güvenli bir şifreleme midir?

Hayır, ROT13 güvenli bir şifreleme değildir. Çok basit bir yer değiştirme şifresidir ve kolayca kırılabilir. Amacı, spoiler gizlemek gibi hafif gizleme senaryolarıdır; gerçek güvenlik için kullanılmamalıdır.

Sezar şifresi nedir?

Sezar şifresi, harfleri alfabede sabit bir sayıda pozisyon kaydıran bir şifreleme yöntemidir. ROT13, 13 pozisyonluk kaydırma kullanan özel bir Sezar şifresi örneğidir. Julius Caesar’ın 3 pozisyonluk kaydırma kullandığı söylenir.

// Hızlı başvuru

PlainCipher
A B C D E F G H I J K L MN O P Q R S T U V W X Y Z
N O P Q R S T U V W X Y ZA B C D E F G H I J K L M

// Kod örnekleri

Hello, World!  ->  Uryyb, Jbeyq!     (apply again -> Hello, World!)
13 + 13 = 26 letters, so ROT13 is its own inverse.

sh      echo 'Hello' | tr 'A-Za-z' 'N-ZA-Mn-za-m'
python  import codecs; codecs.encode('Hello', 'rot13')
ROT5    rotates digits 0-9 by 5
ROT47   rotates printable ASCII 33..126 by 47 (also self-inverse)

>> Daha fazla soru

S: ROT13 bir şifreleme midir?

C: Hayır. Anahtar yoktur, herkes metni anında geri çevirebilir. ROT13 yalnızca metni ilk bakışta okunmaz kılar (spoiler, şaka, bulmaca cevabı); veriyi korumaz.

S: ROT13 iki kez uygulanınca neden özgün metin gelir?

C: Latin alfabesi 26 harftir ve 13 yarısıdır. 13 konumu iki kez kaydırmak 26 eder, yani başlangıç konumu. Şifreleme ve çözme aynı işlemdir.

S: ROT5 ve ROT47 ne yapar?

C: ROT5, 0–9 rakamlarını 5 kaydırır. ROT47, yazdırılabilir tüm ASCII karakterlerini (33–126) 47 kaydırır ve o da kendi tersidir. ROT13 + ROT5 harf ve rakamları kapsar.

Diğer diller