QWERTY Kaydırma Şifresi

Metninizi ve kaydırma miktarını girerek şifreleyin veya çözün.

Nasıl hesaplanır?

Klavyenin üç harf satırı üç ayrı çember olarak ele alınır: qwertyuiop (10 tuş), asdfghjkl (9 tuş) ve zxcvbnm (7 tuş). Şifrelemede her harf kendi satırında kaydırma kadar sağa gider ve satır sonunu aşınca başa sarar: yeni konum = (konum + kaydırma) mod satır uzunluğu. Çözmede kaydırma ters yönde uygulanır; yani aynı sayıyla çözmek metni geri getirir. Şifrelerken negatif kaydırma girmek, çözmekle aynı etkiyi yapar.

Satırların uzunlukları farklı olduğundan 10'luk kaydırma üst satırı başladığı yere döndürür ama diğer ikisini yine kaydırır. Büyük ve küçük harf korunur. 26 temel harften biri olmayan her şey (boşluk, rakam, noktalama, ş ya da ğ gibi aksanlı ve Türkçe karakterler) değişmeden geçer. Ondalıklı kaydırma tam sayıya yuvarlanır. Çıktıda ayrıca karakter sayısı ve kullanılan kaydırma bildirilir (çözerken eksi işaretli görünür). Bu, anahtar sayısı az olan bir bulmaca şifresidir; gerçek güvenlik sağlamaz.

Örnek hesaplama

"Hello World" metnini 3 kaydırmayla şifreleyelim. H orta satırdadır (a s d f g h j k l); 3 yer sonrası l'dir. E üst satırdadır (q w e r t y); 3 yer sonrası y'dir. İlk l orta satırın 9. harfidir, başa sararak d'ye; üst satırın 9. harfi olan o ise w'ya gider. Sonuç Lyddw Twudh olur; 11 karakter sayılır ve boşluk korunur. "Lyddw Twudh" metnini aynı 3 kaydırmayla çözünce "Hello World" geri gelir.

Bu örneği dene →

Sık yapılan hatalar

  • Çöz seçip bir de negatif kaydırma girmek. Çözme yönü zaten tersine çevirir; başta kullandığınız pozitif kaydırmayı girin. İki ters çevirme birbirini götürür ve metni yeniden şifrelersiniz.
  • Harfin başka satıra geçmesini beklemek. Her harf kendi satırında kalır; q, p olabilir ama a olmaz.
  • Rakamların, noktalamanın ya da aksanlı harflerin değişmesini beklemek. Olduğu gibi kopyalanır; bu yüzden ş veya ğ içeren metin yalnızca kısmen şifrelenir.
  • Sezar şifresindeki gibi 26'lık kaydırmanın metni geri getireceğini sanmak. Satırlar 10, 9 ve 7 uzunluğundadır; tam tur her satır için farklı kaydırmada olur.
  • Sır saklamak için kullanmak. Az sayıda kaydırma ve sabit satırlar kırmayı çok kolaylaştırır.

Bu hesaplama hakkında

Bu şifre bir Sezar kaydırması gibi çalışır, ancak harfleri standart alfabe boyunca değil, QWERTY klavyenin fiziksel satırları boyunca kaydırır — yani “Q” harfi “W”ye, “W” ise “E”ye kayabilir; satır sonuna gelindiğinde başa sarar. Üç harf satırının (QWERTYUIOP, ASDFGHJKL, ZXCVBNM) her biri kendi kapalı döngüsü olarak ele alınır.

Klasik yerine koyma şifrelerinin klavyeye özgü, hafif bir versiyonudur; kaydırma mantığını alfabeden daha görsel ve dokunsal bir şeyle — kaydırmayı kendi klavyenizde adeta gözünüzle görebileceğiniz bir yöntemle — tanıtmak için bulmaca etkinliklerinde, kodlama yarışmalarında ve kriptografi ders alıştırmalarında sıkça kullanılır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    Satır uzunlukları 10, 9 ve 7 olduğundan kaydırmalar ancak 630 adım sonra tekrarlanır; ama bu bir bulmaca aracıdır, güvenlik aracı değildir: her harf kendi satırında kalır, rakam ve noktalama ise olduğu gibi geçer, örneğin 1 kaydırmayla Hello, 2024! metni Jraap, 2024! olur. 10 kaydırma üst satırı yerinde bırakırken diğer iki satırı yine hareket ettirir. Bununla nasıl bir bulmaca hazırlıyorsunuz?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar