ROT13 Kodlayıcı
ROT13, hâlâ kullanımda olan en basit metin gizleyicidir: her harfi alfabede 13 basamak kaydırın, döndürmeyi tekrar uyguladığınızda orijinaline geri dönersiniz. Usenet’in film sürprizlerini, bulmaca cevaplarını ve müstehcen şakaları gizlemek için kullandığı şeydir ve bir metin bloğunu kazara bir bakıştan geçici olarak gizlemenin hâlâ kullanışlı bir yoludur, asla gerçek gizlilik için değil.
ROT13 nasıl çalışır
-
1
Bir harf alın
Yalnızca A-Z ve a-z. Rakamlar, noktalama işaretleri ve boşluk dokunulmaz bırakılır.
-
2
13 basamak ileri kaydırın
A, N olur. M, Z olur. N başa sararak A olur.
-
3
Çözmek için iki kez uygulayın
Alfabede 26 harf olduğu için, 13'ü iki kez kaydırmak orijinaline döner.
Eşleme
| Düz | ROT13 | Düz | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Neden 13
13 = 26 / 2 olduğu için kodlama ve çözme aynı işlemdir. Ayrı bir kodlama ve çözme işlevine gerek yoktur; aynı kod her ikisini de yapar. ROT13’ü, programcı seviyesinde kripto kütüphaneleri her yerde var olmadan önce popüler yapan bu simetridir.
ROT13 gerçekte nereye uyar
- Sürpriz gizleme, “Qbg Fabjonyy vf Ebo’f qnq.” bir geçişten sonra okunaklıdır ama bir bakışta zararsızdır.
- Bulmaca cevapları, çözümü düz metinde ele vermemek için döndürün.
- Çapraz bulmaca ipucu çözümleri, bazı uygulamalar istenmeyen sürprizleri önlemek için ipuçlarını döndürür.
- Eski HTML’de e-postaları gizleme, JavaScript tabanlı gizleme evrenselleşmeden önce hafif bir hasat önleyici numara.
ROT13’ün kesinlikle uymadığı yerler
- Parolalar. Şifreleme değildir. Tek bir bakış onu kırar; makine otomasyonlu kod onu mikrosaniyeler içinde tersine çevirir.
- Sırlar. “Guvf vf frperg” gören herkes ne yaptığınızı ve nasıl geri alacağını anında bilir.
- İkili veri. ROT13 yalnızca harflere dokunur; ikili bloklar diğer karakterleri bozar.
Varyantlar
- ROT5, yalnızca rakamlar, 5 kaydırma. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Aynı kendi-tersi özelliği.
- ROT18, harflerde ROT13 artı rakamlarda ROT5. Karışık alfasayısal içeriği kapsar.
- ROT47, yazdırılabilir ASCII’yi (33-126) 47 kaydırır. Simetriktir ve noktalamayı kapsar ama çıktı gürültü gibi görünür.
- Sezar şifresi, N ile genel kaydırma. ROT13, kendi-tersi özel durumdur.
Tarihsel not
Usenet geleneği, okuyucuların sürpriz etiketli gönderileri döndürmeyi tercih edebildiği rec.humor gibi haber gruplarında 1980’lerin başında ortaya çıktı. Birçok haber okuyucusunda hâlâ “ROT13 çöz” tek tuşluk bir özellik olarak vardır. “ROT13” adı RFC söylencesinde resmileştirildi ama hiçbir zaman resmi bir protokol olmadı.
Sık Sorulan Sorular
Sezar şifresi anlamında teknik olarak evet, ama anahtarı (13) önemsiz biçimde tahmin edilebilir ve işlem herkesçe bilinir. Onu güvenlik değil, gizleme olarak ele alın.
Hayır. Yalnızca A-Z ve a-z kaydırılır. Rakamlar, boşluklar ve semboller değişmeden geçer.
ROT13’ü tekrar uygulayın. 13, 26’nın yarısı olduğu için kodlama ve çözme aynı işlemdir.
Evet: herhangi bir 1-25 kaydırması için Sezar şifresi kodlayıcısını kullanın. ROT13 yalnızca 13-kaydırma özel durumudur.
Hayır. Metniniz yalnızca döndürülmüş sonucu üretmek için kullanılır ve sonrasında saklanmaz. ROT13 bir şifreleme değil, gizleme olduğundan gerçekten gizli hiçbir şeyi hiçbir ROT13 aracına yapıştırmayın.
İlgili Araçlar
Emoji Kopyala Yapıştır
Sık kullanılan emojilerden oluşan seçkiyi kategoriye göre gezin ve birini yerel olarak kopyalayın. Bu, tam Unicode kataloğu veya metin düzenleyicisi değildir.
Süslü Metin Oluşturucu
Düz metni altı Unicode stiline dönüştürün: daire içine alınmış, tam genişlik, monospace, script, fraktur ve çift çizgili; bio, açıklama ve kullanıcı adları için.
Kalp simgelerini kopyala
Özenle seçilmiş kalp simgelerini, renkli emojileri ve süslemeli dizileri kopyalayın. Yapıştırmadan önce tam Unicode kod noktalarını görün.
Alan Adı Oluşturucu
Tek bir anahtar kelimeden alan adı fikirleri üretin: altı yaygın TLD'de ön ekler, son ekler, yinelenen harfler ve sayı sonları.
Disleksiye Uygun Metin Dönüştürücü
Yapıştırdığınız metni kısa paragraflar ve yaklaşık 72 karakterlik satırlar hâlinde yeniden düzenleyin. Sonucu istediğiniz belgeye, e-postaya veya editöre kopyalayın.
Rastgele İsim Oluşturucu
Dengeli, kısa veya uluslararası isim havuzlarından tek seferde 50 rastgele isim oluşturun. Tam ad, yalnızca ad veya ad artı baş harf seçin.
Araç diğer dillerde mevcuttur
- ROT13-encoder [NL]
- Encodeur ROT13 [FR]
- مُشفِّر ROT13 [AR]
- Koder ROT13 [PL]
- Encoder ROT13 [ID]
- ROT13-Encoder [DE]
- Codificador ROT13 [ES]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13エンコーダー [JA]
- ROT13-kodare [SV]
- Bộ mã hóa ROT13 [VI]
- ROT13 인코더 [KO]
- Codificador ROT13 [PT]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]
- Кодировщик ROT13 [RU]
- ROT13编码器 [ZH]