Ücretsiz Sezar Şifresi ve Metin Şifreleyici
Sezar şifresi, ROT13, Atbash ve Vigenère şifresiyle metni şifreleyin ve şifresini çözün. Klasik ikame şifreleri, hepsi tarayıcınızda.
Şifreli metnim var: kaydırmayı bul
Girilen metinde her Sezar kaydırmasını dener ve sonucun gerçek bir dile ne kadar benzediğine göre sıralar.
Her harfi 13 kaydırır. Kendi tersi — iki kez uygulandığında özgün metni döndürür.
Yalnızca eğitim amaçlıdır. Sezar, ROT13, Atbash ve Vigenère klasik şifrelerdir — gerçek gizlilik sağlamazlar ve kolayca kırılabilirler. Hassas bilgileri korumak için kullanmayın.
Yaygın kullanımlar
- ROT13'ü Kodla ve ÇözROT13'i spoiler, bulmaca yanıtları ve içerik uyarıları için metni gizlemek için kullan.
- Sezar Şifre Bulmacaları OluşturHazine avı, kaçış odaları ve bulmaca zorlukları için sıradan mesajları Sezar şifresinde kodla.
- Klasik Kriptografiyi ÖğrenKriptografinin tarihini ve ilkelerini anlamak için Sezar, Atbash ve Vigenère şifrelerini keşfet.
- Gizli Mesajlar GönderKişisel mesajları, notları ve özel iletişimleri basit bir ikame şifresinde kodla.
- Atbash Şifresi UygulaAtbash ile alfabeyi ters çevir: A, Z olur; B, Y olur; vb. — eski bir İbranice şifre.
Nasıl çalışır
Dört şifrenin tamamı — Sezar, ROT13, Atbash ve Vigenère — herhangi bir harici kütüphane olmadan, saf karakter kodu aritmetiği kullanılarak tarayıcıda sıfırdan uygulanmıştır. Kodlama ve çözme siz yazarken tarayıcınızda anında gerçekleşir; hiçbir şey sunucuya gönderilmez.
- 1Bir şifre seçin ve yapılandırınDört klasik yerine koyma şifresi arasından seçim yapın. Sezar, bir kaydırıcıyla 1–25 arası kaydırma değeri ayarlamanıza izin verir. Vigenère, harfleri metindeki her konumda farklı bir kaydırma belirleyen bir anahtar kelime gerektirir. ROT13 ve Atbash'in parametresi yoktur — ikisi de kendi tersidir, bu yüzden kodlama ve çözme aynı işlemdir.
- 2Elle yazılmış karakter aritmetiği dönüşümü yaparHer şifre, girdi dizesi üzerinde çalışan küçük bir saf fonksiyondur. Sezar ve ROT13 karakter kodları üzerinde modüler aritmetik kullanır — ((charCode - base + shift) % 26) + base — alfabetik olmayan karakterleri tamamen değiştirmeden bırakır. Atbash her harfi base + 25 - (charCode - base) hesaplayarak yansıtır. Vigenère anahtar kelime karakterleri arasında döner ve ardışık her harfe farklı bir kaydırma uygular.
- 3Kaba kuvvet kırıcı 25 Sezar kaydırmasının tamamını sıralarŞifreli metniniz var ama kaydırmayı bilmiyorsanız, “kırma” paneli 25 kaydırmanın hepsini aynı anda dener ve her adayı ki-kare testiyle İngilizce harf frekanslarına göre puanlar. Harf dağılımı gerçek İngilizceye en iyi uyan çözüm ilk sırada yer alır.
- 4Sonucu kopyalayın veya bir bulmaca bağlantısı paylaşınÇıktı her tuş vuruşunda canlı olarak güncellenir. Panoya kopyalayın veya seçtiğiniz şifreyi, kaydırmayı ya da anahtarı ve girdi metnini kodlayan bir URL oluşturmak için 'Bağlantıyı kopyala'yı kullanın — böylece doğrudan araçta açılan şifreli bir bulmaca paylaşabilirsiniz.
Kılavuz
Çalışılmış örnek
Sayfa, “Girdi” alanında örnek bir cümleyle “ROT13” üzerinde açılır ve “Çıktı” “Gur dhvpx oebja sbk whzcf bire gur ynml qbt.” gösterir. Girdi kutusuna bir kez tıklayınca örnek silinir; bu yüzden “The quick brown fox jumps over the lazy dog.” cümlesini yeniden yazın veya yapıştırın. “Sezar Şifresi”ni seçin, “Şifrele”yi seçili bırakın ve “Kaydırma”yı 3 yapın. Çıktı “Wkh txlfn eurzq ira mxpsv ryhu wkh odcb grj.” olur ve “Alfabe eşlemesi” şeridi A’nın üstünde D’yi gösterir. Bu metni girdi yapmak için “← Girdi olarak kullan”a basın. Şimdi “Şifreli metnim var: kaydırmayı bul”u açıp “Tüm kaydırmaları dene”ye basın. İlk satır “En iyi tahmin” etiketini taşır, “Kaydırma 3” yazar ve özgün cümleyi gösterir. “En iyi kaydırmayı kullan (3)”, aracı “Çöz” seçili ve kaydırma 3 olarak Sezar’a geçirir.
Hangi ayarların kullanılacağı ve sınırlar
- Her şeyden önce şifreyi seçin. Yedi düğme vardır: “Sezar Şifresi”, “ROT13”, “ROT5 (rakamlar)”, “ROT18”, “ROT47”, “Atbash” ve “Vigenère Şifresi”. “Şifrele” ve “Çöz” düğmeleri yalnızca Sezar ve Vigenère için vardır. ROT13, ROT5, ROT18, ROT47 ve Atbash kendi tersidir; yani çıktıyı aynı şifreden geçirmek özgün metni geri verir. ROT13 yalnızca A’dan Z’ye harfleri kaydırır. ROT5 yalnızca rakamları kaydırır. ROT47, ! ile ~ arasındaki tüm yazdırılabilir ASCII karakterlerini döndürür; bu yüzden “Hello, World!” “w6==@[ (@C=5P” olur.
- Kaydırmayı ayarlayın ve Çöz’ün bunu çıkardığını unutmayın. “Kaydırma” kaydırıcısı 1’den alfabenin uzunluğundan bir eksiğine kadar çalışır; yani Latin için 1 ile 25. Hızlı düğmeler uygun oldukları yerlerde 1, 3, 7, 13, 17, 21 ve 25 sunar. Varsayılan 13’tür. “Şifrele” her harfi kaydırma kadar ileri, “Çöz” ise geri götürür; bu yüzden birinin kaydırma 3 ile şifrelediği bir mesajı okumak için “Çöz” ve 3’ü seçin. Kaydırma büyükken daha kısa bir alfabeye geçerseniz kaydırma sığacak şekilde azaltılır; örneğin Yunanca için 25, 23 olur.
- Alfabeyi metne uydurun. Sezar, Atbash ve Vigenère “Alfabe” menüsünü kullanır. Menüde Latin A–Z (26), Almanca (29), İsveççe (29), Türkçe (29), Rusça (33), Ukraynaca (33), Yunanca (24), Farsça (32), Arapça (28) ve İbranice (22) listelenir. Seçilen alfabede olmayan harfler ve tüm noktalama işaretleri değişmeden geçer, büyük harfler büyük kalır. Aynı kaydırma farklı alfabelerde farklı harfler verir: 3 kaydırılan Z, Latin’de C, alfabesi daha uzun olan Almanca’da ise Ü olur. Şifrelemede kullanılan alfabeyle çözün.
- Bulmacalar için rakam ve düzen seçeneklerini kullanın. “Rakamları da kaydır” Sezar ve Atbash için görünür. Sezar’da her rakamı kaydırma kadar mod 10 ile oynatır; yani kaydırma 3 iken “Hello, World! 2024” “Khoor, Zruog! 5357” olur. Atbash’ta 0, 9 ile yer değiştirir. “BÜYÜK HARF çıktı” sonucu büyük harfe çevirir, “Boşlukları kaldır” her boşluğu ve satır sonunu çıkarır. “5'erli gruplar” bunları da kaldırır, sonra metni beş karakterlik bloklara böler; böylece büyük harf de açıkken “Attack at dawn” “ATTAC KATDA WN” olur.
- Alfabenin harflerini kullanan bir anahtar kelime seçin. Vigenère her harfi anahtar kelimenin karşılık gelen harfi kadar kaydırır ve anahtar kelimeyi metin boyunca tekrarlar. Anahtar kelimede yalnızca seçilen alfabenin harfleri sayılır ve büyük/küçük harf fark etmez. Latin alfabesiyle “Attack at dawn” ve “lemon” anahtarı “Lxfopv ef rnhr” verir. Metindeki boşluklar ve noktalama işaretleri anahtar harflerini tüketmez. “Anahtarı bul”, en az yaklaşık 100 harflik şifreli metinden anahtar uzunluğunu ve anahtarı tahmin eder. En fazla 3 aday listeler; bunlar gerçek uzunluğun katı olabilir, bu yüzden birine güvenmeden önce çözülen metni okuyun.
- Bir bulmaca paylaşın veya anahtarı yazdırın. “Sonucu paylaş” Girdi başlığındadır. Şifreyi, alfabeyi, kaydırmayı veya anahtarı, modu ve metni içeren bir bağlantı kopyalar veya telefonda paylaşım sayfasını açar. Bunlar adreste # işaretinden sonra yer alır, bu yüzden metin sunucuya gönderilmez. Bağlantıyı yaklaşık 1.800 karakterden uzun yapacaksa metin kısaltılır. “Eşlemeyi kopyala” iki satır kopyalar: harfler ve dönüştükleri harfler. “Yazdır” aynı şeridin yazdırılabilir bir kartını açar. Tarayıcınız açılır pencereyi engellerse Yazdır hiçbir şey yapmaz.
Yaygın sorunlar ve nasıl düzeltileceği
- “Şifrelemek veya çözmek için seçili alfabeden harfler içeren bir anahtar kelime girin.” yazıyor.
- Vigenère anahtar kelimesinde seçilen alfabeye ait hiç harf yok; bu yüzden çıktı, metninizi geri yansıtmak yerine boş kalır. Anahtar kelime boş olabilir, rakam ve simgelerden oluşabilir veya Latin seçiliyken Kiril bir anahtar kelime gibi başka bir alfabeyle yazılmış olabilir. Seçilen alfabenin harflerini yazın veya “Alfabe” menüsünü değiştirin. Alfabe dışındaki karakterler sessizce atlanır; bu yüzden Latin seçiliyken “sécret” gibi bir anahtar kelime “scret” olarak çalışır.
- “Bu metin Almanca A–Z + ä ö ü (29) gibi görünüyor. Seçili alfabe dışındaki harfler kaydırılmaz.” yazıyor.
- Metninizde seçilen alfabede olmayan harfler var; bunlar değişmeden geçer ve sonuç yarı şifrelenmiş olur. Geçiş yapmak için “Almanca A–Z + ä ö ü (29) kullan” düğmesine veya metniniz için gösterilen adın düğmesine basın. Bu bildirim, başka bir alfabe harflerinizin daha fazlasını kapsadığında Sezar, Atbash ve Vigenère için görünür. Çözmek için aynı alfabeyi kullanmaya devam edin; çünkü kaydırma her birinde farklı bir uzunlukta başa sarar.
- “A–Z dışındaki 3 harf bu şifrelemede değişmeden kalır.” yazıyor.
- ROT13 ve ROT18 yalnızca A’dan Z’ye 26 harf üzerinde çalışır; bu yüzden ü veya п gibi aksanlı ve Latin olmayan harfler olduğu gibi bırakılır. Sayı, metninizde bu tür kaç harf olduğunu gösterir. Metin başka bir alfabedeyse beliren “… ile Sezar kullan” düğmesine basarak Sezar’ı uygun alfabeyle açın, sonra bir kaydırma seçin. ROT13 yalnızca 26 harfli Latin alfabesinde 13’lük bir kaydırmadır.
- “Yalnızca 12 harf var: güvenilir bir tahmin için çok kısa, bu yüzden en iyi eşleşme yanlış olabilir. Diğer satırlara da bakın.” yazıyor.
- “Tüm kaydırmaları dene”, olası kaydırmaları harf sayılarının seçilen alfabenin dillerine ne kadar yakın olduğuna göre sıralar. 20’den az harfle bu sayılar güvenilir olmayacak kadar azdır; bu yüzden “En iyi tahmin” etiketli satır yanlış olabilir. En iyi puandan başlayarak sıralanmış diğer satırları da okuyun ve anlamlı olanda “Kullan”ı seçin. Daha uzun bir şifreli metin daha net bir kazanan verir.
- “Kırmak için harf içeren bir metin girin.” yazıyor.
- Girdide seçilen alfabeden hiç harf yok; örneğin yalnızca rakamlar ve noktalama işaretleri var ya da Latin seçiliyken Rusça metin var. ROT şifrelerinde panelin içinde bir “Alfabe” menüsü görünür; metnin kullandığı alfabeyi seçin. Vigenère anahtar bulucunun kendi mesajları vardır: “Net bir anahtar uzunluğu bulunamadı.” ve “Şifreli metin kısa: sonuçlar büyük olasılıkla güvenilir değil.”; bunlar genellikle metnin bir anahtar uzunluğunun öne çıkması için çok kısa veya çok rastgele olduğu anlamına gelir.
Nasıl karşılaştırılır
Bir kâğıt şerit veya şifre çarkıyla elle Sezar kaydırması yapmak birkaç kelime için yeterlidir ve “Alfabe eşlemesi” şeridi bu çark olarak kullanılmak üzere yazdırılabilir. Bu araç, daha uzun metinleri tek tek işleme zahmetinden kurtarır, on alfabeyi kapsar ve bir şifreli metnin tüm kaydırmalarını sizin için sıralayabilir. Yalnızca yedi şifresi vardır; Playfair, rail fence, anahtarlı yerine koyma veya tek kullanımlık blok yoktur. Tahminleri istatistikseldir ve çalışmak için yeterli metin gerekir. Bu şifrelerin hiçbiri bir şeyi korumaz ve sayfa da bunu söyler: “gerçek gizlilik sağlamazlar ve kolayca kırılabilirler.” Özel olan her şey için gerçek şifreleme kullanın.
İlgili araçlar
URL Kodlayıcı ve Kod Çözücü
URL'leri ve sorgu dizelerini kodlayın ve kodunu çözün. encodeURIComponent, decodeURIComponent ve sorgu dizesi ayrıştırmayı destekler.
Base64 Kodlayıcı ve Çözücü
Metni veya dosyaları Base64'e kodlayın ya da Base64 dizelerini düz metne geri çözün. Anında, gizli ve ücretsiz.
HTML Kodlayıcı ve Çözücü
Özel karakterleri HTML varlıklarına kodlayın veya varlıkları düz metne geri çözün. Anında, tarayıcınızda.