Şifreli mesaj nedir, bu araç ne işe yarar?
Şifreli mesaj, anlamı yalnızca belirli bir kuralı bilen kişinin çözebildiği yazıdır. İnsanlar bu oyunu binlerce yıldır oynuyor: askerler haberleri düşmandan saklamak için, izciler hazine avı oyunları için, öğretmenler matematik ve tarih derslerini renklendirmek için, çocuklar ise kardeşlerinden sır saklamak için şifreli yazı kullanır. Bu sayfa, klasik yöntemlerin hepsini tek yerde toplar: Sezar, Vigenère, Atbash, ROT13, Mors kodu, ikili, onaltılık ve Base64 kodlamaları, A1Z26, ters çevirme ve kendi anahtar tablonuzla yerine koyma şifresi. Metni yazarsınız, yöntemi seçersiniz, sonuç anında görünür. Aynı ekrandan tersini de yapabilir, yani gelen şifreli mesajı çözebilirsiniz.
Nasıl kullanılır?
- Yöntemi seçin. Üstteki düğmelerden Sezar, Vigenère, Mors gibi bir yöntemi işaretleyin. Altında yöntemin kısa bir açıklaması çıkar. İlk kez deniyorsanız "Örnek metin yaz" düğmesi size uygun bir başlangıç verir.
- Yönü ve ayarları belirleyin. "Şifrele" ile düz metni gizli yazıya, "Çöz" ile gizli yazıyı düz metne çevirirsiniz. Sezar için kaydırma sayısını ve alfabeyi (Türk alfabesi 29 harf, İngiliz alfabesi 26 harf), Vigenère için anahtar kelimeyi, anahtar tablosu için karışık alfabeyi girin.
- Mesajınızı yazın. Sonuç siz yazdıkça güncellenir. Harf olmayan karakterler (boşluk, rakam, noktalama, emoji) aynen korunur; büyük ve küçük harf ayrımı da bozulmaz.
- Kopyalayın ya da paylaşın. "Sonucu kopyala" ile metni panoya alın ve istediğiniz sohbete yapıştırın. Alıcı bu sayfayı açıp aynı yöntemi ve aynı anahtarı seçerek "Çöz" yönünde sonucu görür. Telefonda "Paylaş" düğmesi paylaşım menüsünü açar.
- Gidiş-dönüşü deneyin. "Sonucu girişe taşı" düğmesi sonucu mesaj kutusuna koyar ve yönü ters çevirir; böylece şifreli metnin gerçekten çözülüp aynı mesaja döndüğünü görürsünüz.
Hangi yöntem nasıl çalışır?
Aşağıdaki tablo, aynı kelimenin ("MERHABA") yöntemlere göre nasıl göründüğünü gösterir. Sayfadaki aracı kullanarak kendiniz doğrulayabilirsiniz.
| Yöntem | Kural | MERHABA |
|---|---|---|
| Sezar, +3, Türk alfabesi | Her harf 29 harflik alfabede 3 ileri gider | ÖĞTJÇDÇ |
| Sezar, +3, İngiliz alfabesi | 26 harflik alfabede 3 ileri | PHUKDED |
| Vigenère, anahtar ANAHTAR | Her harf anahtarın sıradaki harfi kadar kayar | MSRÖTBR |
| Atbash, Türk alfabesi | Alfabe tersten okunur | KTĞPZYZ |
| ROT13 | 26 harfli alfabede 13 kaydırma | ZREUNON |
| Mors kodu | Nokta ve çizgi; harfler arasında boşluk | -- . .-. .... .- -... .- |
| İkili | Her harf 8 bit | 01001101 01000101 01010010 01001000 01000001 01000010 01000001 |
| Onaltılık | Her bayt iki basamaklı hex | 4D 45 52 48 41 42 41 |
| Base64 | 3 bayt → 4 karakter | TUVSSEFCQQ== |
| A1Z26 (Türk alfabesi) | Harf yerine alfabedeki sırası | 16-6-21-10-1-2-1 |
| Ters çevir | Sondan başa | ABAHREM |
Sezar şifresi ve Türkçe alfabe
Sezar şifresi, en eski ve en basit yerine koyma yöntemidir. Tarihçi Suetonius, Julius Caesar'ın yazışmalarında her harfi alfabede üç sıra ileri kaydırdığını aktarır. İngiliz alfabesinde A harfi D, B harfi E olur. Türkçede iş biraz farklıdır: Türk alfabesi 29 harftir ve Ç, Ğ, İ, Ö, Ş, Ü gibi harfler içerir, buna karşılık Q, W ve X yoktur. Bu yüzden "Türk alfabesi" seçeneğinde MERHABA kelimesi +3 kaydırmayla ÖĞTJÇDÇ olur; aynı kelime İngiliz alfabesiyle PHUKDED'dir. Çözen kişi aynı alfabeyi seçmezse metin yanlış çıkar, bu yüzden alfabe seçimini mesajla birlikte iletmek önemlidir. Büyük ve küçük "ı" ile "i" harfleri de doğru eşleşir: küçük "i" büyük "İ" ile, küçük "ı" büyük "I" ile aynı sıradadır.
Sezar şifresinin zayıf yönü: tüm kaydırmaları denemek
Sezar şifresinde gizli olan yalnızca kaydırma sayısıdır ve bu sayının sınırlı olması yöntemi çok zayıf yapar. Türk alfabesinde 28, İngiliz alfabesinde 25 farklı kaydırma vardır; hepsini sırayla çözmek birkaç saniye sürer. Araçtaki "Tüm kaydırmaları dene" düğmesi bunu sizin için yapar: şifreli metni her kaydırmayla çözüp listeler, anlamlı bir Türkçe cümle çıkan satırı kendiniz seçersiniz. Bilmeceler ve sınıf etkinlikleri için çok işe yarar, çünkü şifreyi bilmeden çözmenin mümkün olduğunu bir derste göstermek, bu yöntemlerin neden güvenlik sağlamadığını anlatmanın en etkili yoludur. Dilerseniz bir adım ileri gidip harf sıklığını inceleyin: Türkçede "A" ve "E" en sık kullanılan harflerdir ve şifreli metinde en çok geçen harf genellikle bunlardan birinin karşılığıdır.
Vigenère: Sezar'ın güçlendirilmiş hâli
Vigenère şifresi, tek bir kaydırma yerine bir anahtar kelimenin harflerini sırayla kaydırma değeri olarak kullanır. Anahtar ANAHTAR ise ilk harf 0, ikinci harf 16, üçüncü harf yine 0 kadar ilerler ve böyle devam eder. Aynı harf metnin farklı yerlerinde farklı şifrelendiği için basit harf sayma yöntemi işe yaramaz. Yöntem tarihte yanlış anılan bir isimle kalmıştır: ilk olarak Giovan Battista Bellaso 1553'te tarif etmiş, Blaise de Vigenère'in adı sonradan ona verilmiştir. Yüzyıllarca "çözülemez şifre" sayılmış, ancak 19. yüzyılda Friedrich Kasiski ve Charles Babbage gibi isimler yöntemin açığını bulmuştur. Bugün bilgisayarlar için çocuk oyuncağıdır, fakat anahtar kelimeyle çalışma fikrini öğretmek için çok güzel bir başlangıçtır. Bu araçta anahtar kelimedeki boşluk, rakam ve noktalama yok sayılır, yalnızca seçili alfabedeki harfler kullanılır.
Atbash, ROT13 ve ters çevirme
Atbash, alfabeyi tersine çevirir: Türk alfabesinde A, Z ile; B, Y ile; C, V ile eşleşir. Adı İbrani alfabesinin ilk ve son harflerinden (aleph–tav, beth–shin) gelir. Anahtar olmadığı için çözmek de kolaydır; aynı işlem iki kez uygulanınca düz metne dönülür. ROT13, İngiliz alfabesinde 13 harf kaydırmadır ve 26 harfin yarısı olduğu için kendi tersidir: bir metne iki kez uygularsanız aynı metni elde edersiniz. Eski internet forumlarında bilmecenin cevabını ya da bir filmin sürprizini gizlemek için çok kullanılmıştır; gerçek koruma amacı yoktur. Ters çevirme ise en basit oyundur: tüm metni, her kelimeyi ya da yalnızca kelime sırasını ters çevirebilirsiniz. Çocuklarla oynarken ayna yazısı fikri için güzel bir giriştir.
Mors kodu: nokta, çizgi, ses ve ışık
Mors kodu, 19. yüzyılda telgraf için geliştirilen ve her harfi kısa ve uzun işaretlerin birleşimiyle gösteren bir yazım sistemidir. Zamanlaması basit bir orana dayanır: bir nokta 1 birim, bir çizgi 3 birim sürer; bir harfin işaretleri arasında 1, harfler arasında 3, kelimeler arasında 7 birimlik sessizlik bırakılır. Bu araç da aynı oranı kullanır ve hızı kelime/dakika olarak ayarlayabilirsiniz. "Oynat" düğmesi ses tonuyla birlikte bir ışık simülasyonu çalıştırır; gemilerdeki sinyal lambaları, el feneriyle haberleşme ve izcilik etkinlikleri böyle çalışır. "SOS" üç nokta, üç çizgi, üç nokta olarak sürekli yazılan bir imdat sinyalidir ve bir kısaltma değildir. Türkçe harfler Mors tablosunda ASCII karşılıklarıyla yazılır (Ç yerine C, Ş yerine S gibi). Çözerken harfleri boşlukla, kelimeleri bir eğik çizgi ile ayırdığınızdan emin olun. Işığa duyarlıysanız ışığı kapatıp yalnızca sesi kullanın.
İkili, onaltılık ve Base64 şifre midir?
Hayır, bunlar kodlamadır; bilgiyi başka bir alfabeyle yazarlar ama gizli tutmazlar, çünkü herkes aynı kuralı bilir ve anahtar yoktur. Yine de bilgisayarların metni nasıl sakladığını anlamak için çok öğreticidir. İkili sistemde her harf 8 bittir; "A" harfi 01000001 olur. Türkçe karakterler UTF-8 kodlamasında iki bayt tuttuğundan "ş" harfi 16 bitlik bir grupla gösterilir. Onaltılık gösterim aynı baytları daha kısa yazar. Base64, üç baytı dört yazdırılabilir karaktere çevirir ve e-posta eklerinde ya da web adreslerinde görürsünüz. Dosyalar ve daha fazla seçenek için Base64 Kodla / Çöz aracına, sayı tabanları arasında çalışmak için Sayı Tabanı Dönüştür aracına göz atın.
Kendi anahtar tablonuz
Anahtar tablosu yöntemi, alfabenin her harfine bir karşılık atayan yerine koyma şifresidir. 29 harflik alfabenin karışık sıralaması çok sayıda olası anahtar üretir ve tüm anahtarları denemek elle mümkün değildir. Yine de harf sıklığı gibi dil bilgisiyle çözülebildiğinden gerçek güvenlik sağlamaz. Araç, "Rastgele anahtar üret" düğmesiyle tarayıcınızın güvenli rastgele sayı üretecini kullanarak yeni bir tablo oluşturur; anahtar tablosunun bir benzerini yazıp arkadaşınıza verebilirsiniz. Anahtardaki bir harf eksik, fazla ya da yinelenmişse araç hangi harfin sorunlu olduğunu söyler.
Gerçek güvenlik için ne kullanılır?
Bu sayfadaki yöntemlerin hiçbiri günümüzde gizli bilgiyi korumak için kullanılmamalıdır. Gerçek şifrelemede AES-256 ya da ChaCha20 gibi, yıllarca uzmanlarca incelenmiş algoritmalar ve rastgele üretilmiş uzun anahtarlar kullanılır. Günlük hayatta bunu uçtan uca şifreli mesajlaşma uygulamalarının, parola yöneticilerinin ve şifreli disklerin içinde görürsünüz. Parola konusunda yardım için Şifre Üret ve Şifre Gücü Testi araçlarımıza bakabilirsiniz. Bu sayfa ise yalnızca eğitim ve eğlence içindir: bilmece yazmak, hazine avı hazırlamak, bir şifreleme dersini görselleştirmek ya da arkadaşlarınızla oynamak.
Sınıfta ve oyunda kullanım fikirleri
- Hazine avı: Her ipucunu farklı bir yöntemle şifreleyin; Sezar kaydırmasını bir sonraki ipucunun içine saklayın.
- Matematik dersi: Modüler aritmetiği ve olasılığı göstermek için Sezar ve anahtar tablosunu karşılaştırın.
- İzci kampı: Mors kodunu el fenerleriyle ve düdükle uygulayın; hız ayarını değiştirerek zorluğu artırın.
- Bilgisayar dersi: İkili, hex ve Base64 çıktılarını yan yana koyup karakter kodlamasını konuşun.
- Kaçış oyunu: Odadaki nesnelere A1Z26 sayıları yazın, sonucu birleştirip bir parola elde ettirin.
Neden Bilişim Ajans aracı?
- Metin sunucuya gitmez. Şifreleme ve çözme tarayıcınızda yapılır; yazdıklarınız kaydedilmez, kimseyle paylaşılmaz.
- Türkçeye uygun. 29 harflik Türk alfabesi, büyük/küçük ı-i ayrımı ve UTF-8 desteği vardır.
- Gidiş-dönüş kontrolü. Her yöntemde şifrelediğiniz metni aynı ekranda geri çözebilirsiniz.
- Ses ve ışıklı Mors oynatıcı. Ek program gerekmez, çevrimdışı da çalışır.
- Gerçekten ücretsiz. Kayıt, filigran ve "premium" tuzağı yoktur.
Sık sorulan sorular
Şifreli mesaj nasıl oluşturulur?
Yöntemi seçin, "Şifrele" yönünde mesajınızı yazın ve sonucu kopyalayın. Sezar için kaydırma sayısını, Vigenère için anahtar kelimeyi, anahtar tablosu için karışık alfabeyi belirleyin. Alıcıya hem şifreli metni hem de yöntem ve anahtar bilgisini iletmeniz gerekir; aksi hâlde mesaj çözülemez.
Şifreli mesajı nasıl çözerim?
Aynı sayfada "Çöz" yönünü seçin, gönderenin kullandığı yöntemi, alfabeyi ve anahtarı ayarlayın, şifreli metni mesaj kutusuna yapıştırın. Sezar'da kaydırma sayısını bilmiyorsanız "Tüm kaydırmaları dene" düğmesiyle bütün seçenekleri listeleyip anlamlı olanı seçebilirsiniz.
Sezar şifresinde Türkçe karakterler nasıl işleniyor?
"Türk alfabesi" seçeneğinde 29 harf (Ç, Ğ, İ, Ö, Ş, Ü dahil) kullanılır; Q, W ve X alfabede olmadığı için olduğu gibi bırakılır ve size bir uyarı gösterilir. "İngiliz alfabesi" seçeneğinde 26 harf kullanılır; Türkçe harfler atlanır ya da "Türkçe harfleri sadeleştir" kutusuyla ç, ğ, ı, ö, ş, ü harfleri c, g, i, o, s, u olarak çevrilir.
Bu yöntemlerle önemli bilgilerimi koruyabilir miyim?
Hayır. Sezar, Vigenère, Atbash, ROT13, Mors, ikili, hex ve Base64 yöntemleri eğitim ve eğlence içindir; bunları birkaç saniyede çözmek mümkündür. Parola, kart bilgisi ya da kişisel veri gibi önemli bilgiler için güncel şifreleme programları ve güçlü parolalar kullanın.
Mors kodunda Türkçe harfler nasıl yazılıyor?
Araç, Ç, Ğ, İ, Ö, Ş ve Ü harflerini ASCII karşılıklarıyla (C, G, I, O, S, U) yazar ve bunu size bir notla bildirir. Çözerken de sonuç büyük harf ve sadeleşmiş olarak gelir. Bu, Mors tablolarında harfler için tek bir Türkçe standart bulunmadığı için en güvenli yoldur.
ROT13'ü iki kez uygulayınca neden eski metin geliyor?
Alfabede 26 harf vardır ve 13 bunun yarısıdır. Bir harfi 13 kaydırınca alfabenin diğer yarısına geçersiniz, ikinci 13 kaydırma sizi tam başladığınız yere getirir. Bu yüzden ROT13'te "şifrele" ile "çöz" aynı işlemdir.
Yazdığım mesaj bir sunucuya gönderiliyor mu?
Hayır. Tüm işlem tarayıcınızın içinde yapılır; mesajınız, anahtarınız ve sonuç hiçbir yere gönderilmez ve kaydedilmez. Sayfa bir kez açıldıktan sonra internet olmadan da çalışır.
Şifreli mesajı WhatsApp ya da e-postayla nasıl paylaşırım?
"Sonucu kopyala" düğmesiyle metni alıp sohbete yapıştırın; telefonda "Paylaş" düğmesi paylaşım menüsünü açar. Alıcıya hangi yöntemi, hangi alfabeyi ve anahtarı kullandığınızı ayrıca söyleyin; çözüm için bu sayfayı açıp "Çöz" yönünü seçmesi yeterlidir. Emoji ve noktalama işaretleri şifrelenmez, aynen kalır.
Vigenère anahtarında boşluk ya da rakam kullanabilir miyim?
Kullanabilirsiniz ama yok sayılır; yalnızca seçili alfabedeki harfler anahtar olarak işlenir. Anahtarda hiç harf yoksa araç hata verir ve ANAHTAR gibi bir kelime yazmanızı önerir.
Mors sesi çalmıyor, ne yapmalıyım?
Cihazın sesini ve "Sesi çal" kutusunu kontrol edin; bazı tarayıcılar sesi yalnızca bir düğmeye tıklandıktan sonra başlatır, bu yüzden "Oynat"a basmanız gerekir. Ses hâlâ gelmiyorsa "Işığı göster" seçeneğiyle ışık simülasyonunu kullanabilirsiniz.
İlgili araçlar
Okulunuz ya da etkinliğiniz için özel hazırlanmış etkileşimli içerik ve web çözümleri gerekiyorsa Bilişim Ajans ekibi yardımcı olur.