Enigma Makinesi Simülatörü

Rotorlar I-V, UKW-B/C yansıtıcıları, halka ayarları, rotor başlangıç konumları ve plugboard çiftleriyle mesaj şifrelemek ve çözmek için tarihsel doğrulukta çevrimiçi Enigma I (Wehrmacht, M3) simülatörü.

Plugboard (Steckerbrett)
Girdi
0 kar. · 0 bayt
Dene:
Sonuç
✓ Tarihi doğrulukta Enigma I (Wehrmacht, 1939) ✓ Karşılıklı şifre: aynı ayarlar hem şifreler hem çözer ✓ Mesajlarınızı saklamıyoruz ✓ Sunucumuzda işlenir
Örnekler
Varsayılan ayarlar Anahtar: I-II-III · A-A-A · UKW-B
Girdi MERHABA DUNYA
Çıktı DLXKOYC UPHZS

Rotorlar I-II-III, yansıtıcı UKW-B, halkalar A-A-A, konumlar A-A-A, plugboard yok. Metin, Enigma I'in A-Z alfabesine uyması için Türkçe karakter olmadan yazılmıştır.

Plugboard ile Anahtar: I-II-III · M-C-K · UKW-B · AB CD EF
Girdi SAFAKTA SALDIRI
Çıktı XSZLDME JKWWJGZ

Rotorlar I-II-III, konumlar M-C-K, plugboard AB CD EF (3 çift). Metin A-Z alfabesine uygun olarak yazılmıştır.

Çözme örneği Anahtar: I-II-III · A-A-A · UKW-B
Girdi DLXKOYC UPHZS
Çıktı MERHABA DUNYA

Örnek 1 ile aynı ayarlar: Enigma karşılıklı bir şifredir.

Yansıtıcı C ve özel halkalar Anahtar: IV-V-I · X-Y-Z · UKW-C · AT BS DE FG IJ
Girdi SIFRE
Çıktı YDKXJ

Yansıtıcı UKW-C, rotorlar IV-V-I, halkalar B-C-D, konumlar X-Y-Z ve plugboard AT BS DE FG IJ.

Enigma makinesi nasıl çalışır

Enigma makinesi, Nazi Almanyası tarafından II. Dünya Savaşı öncesinde ve sırasında kullanılan elektromekanik bir rotor şifresidir. Her tuş basımında sinyal plugboard üzerinden sağ, orta ve sol rotora, ardından yansıtıcıya gider; sonra aynı rotorlar ve plugboard üzerinden ters yönde geri dönerek lamba panelindeki harfi üretir.

Yansıtıcı sinyal yolunu karşılıklı hale getirdiği için aynı makine yapılandırması hem şifreleme hem de çözme için kullanılır. Rotorlar her harf işlenmeden önce ilerler - tarihsel çift adım davranışı dahil -, bu yüzden değiştirme alfabesi mesaj boyunca sürekli değişir.

Bu çevrimiçi simülatör standart Enigma I / M3 akışına odaklanır: günlük anahtarı ayarlayın, düz metni veya şifreli metni yazın ve sonucu tersine çevirmek için aynı ayarları kullanın.

Simülatörü yapılandırma

Simülatör, beş kullanılabilir rotor (I, II, III, IV, V) ve iki yansıtıcı (UKW-B ve UKW-C) ile standart Enigma I makinesini modeller. Sol, orta ve sağ yuvalar için üç farklı rotor seçilmelidir; gerçek üç rotorlu kurulum farklı çarklar kullandığı için tekrarlanan rotorlar reddedilir.

Her rotor için halka ayarı (Ringstellung) ve görünen başlangıç konumu (Grundstellung) belirlenebilir. Halka ayarı iç kablolama ofsetini ve çentik zamanlamasını değiştirirken, başlangıç konumu ilk tuş basımından önce rotor penceresinde görünen harftir.

İsteğe bağlı plugboard (Steckerbrett), AB CD EF gibi çiftleri kabul eder. Boşluklar, virgüller ve tireler ayırıcı olarak ele alınır; her harf yalnızca bir çiftte yer alabilir, bir harf kendisiyle eşleştirilemez ve simülatör en fazla 13 çifte izin verir. Tarihsel olarak operatörler çoğunlukla 10 çift kullanırdı.

Çevrimiçi araç ne gösterir

Araç; yansıtıcıyı, rotor sırasını, mevcut pencere harflerini, halka işaretlerini, plugboard çiftlerini ve işlenen harf sayısını gösteren görsel bir makine durumu paneli içerir. Çalıştırmadan sonra rotorların son konumlarını da gösterir, böylece makinenin ne kadar ilerlediğini görebilirsiniz.

Latin dışı karakterler, boşluklar, noktalama ve satır sonları çıktıda korunur; yalnızca A-Z harfleri şifrelenir, rotorları ilerletir ve işlenen harf olarak sayılır. Büyük/küçük harf korunur; bu da simülatörü kısa notlar, ders örnekleri ve şifre bulmacalarını kontrol etmek için kullanışlı yapar.

Konumları sıfırla düğmesi halkaları, konumları ve plugboard'u varsayılan duruma getirir; Rastgele ise seçili rotor sırasını geçerli tutarak rastgele halka ayarları, rotor konumları ve plugboard çiftleri üretir.

Şifreleme ve çözme

Bir mesajı şifrelemek için yansıtıcıyı, rotor sırasını, halka ayarlarını, başlangıç konumlarını ve plugboard'u seçin, ardından düz metni girin. Çıktı, bu tam yapılandırmanın ürettiği Enigma şifreli metnidir.

Çözmek için şifreli metni girin ve şifreleme sırasında kullanılan aynı ayarları geri yükleyin. Enigma karşılıklı bir şifre olduğundan ayrı bir matematiksel çözme modu yoktur: arayüz yönü açıklık için gösterir, ancak sinyal yolu aynıdır.

Kompakt anahtar gösterimi rotors|rings|positions|reflector|plugboard olarak okunur. Örneğin I,II,III|A,A,A|M,C,K|B|AB CD EF; rotorlar I-II-III, halkalar A-A-A, başlangıç pencereleri M-C-K, yansıtıcı UKW-B ve üç plugboard çifti anlamına gelir.

SSS

Bu, Wehrmacht tarafından kullanılan standart Enigma I (M3) modelidir. Üç rotor yuvası vardır ve I-V rotorları ile UKW-B ve UKW-C yansıtıcılarını içerir. Dördüncü ince rotora sahip deniz M4 modeli dahil değildir.

Sinyal yolunun sonundaki yansıtıcı, sinyali rotorlar içinden farklı bir rotayla geri gönderir. Bu kablolamayı karşılıklı yapar: belirli bir makine durumunda A harfi D'ye şifreleniyorsa, aynı durumdan D tekrar A'ya döner. Bu nedenle hiçbir harf kendisine şifrelenmez.

Normalde sağ rotor her tuş basımında ilerler ve çentiğine ulaştığında orta rotoru tetikler. Ancak orta rotor kendi çentiği aktifken de ilerler ve sol rotoru da beraberinde taşır. Bu, orta rotorun art arda iki adım atmasına yol açar; simülatör bu tarihsel mekanik davranışı yeniden üretir.

Harf çiftlerini boşluk, tire veya virgülle ayırarak girin; örneğin AB CD EF. Her harf yalnızca bir çiftte görünebilir ve kendisiyle eşleştirilemez. En fazla 13 çifte izin verilir. Plugboard'u kapatmak için alanı boş bırakın.

Başlangıç konumu, yazmaya başlamadan önce rotor penceresinde görünen harftir. Halka ayarı, alfabe halkasını rotorun iç kablolamasına göre kaydırır; bu da ofseti ve ilerleme davranışını değiştirir. Aynı rotor sırası ve aynı başlangıç konumları, farklı halka ayarlarıyla tamamen farklı metinler üretebilir.

Hayır. Modern bilgisayarlar tarihsel Enigma anahtarlarını çok hızlı deneyebilir. II. Dünya Savaşı sırasında bile şifre, Marian Rejewski, Alan Turing ve diğerleri dahil olmak üzere Polonyalı ve İngiliz kriptologlar tarafından ele geçirilen materyaller, mesaj göstergeleri ve Bletchley Park'taki istatistiksel saldırılarla kırıldı. Simülatör eğitim ve keşif içindir.

Hayır. Simülatör noktalama, boşluk, rakam ve satır sonlarını çıktıda korur; ancak yalnızca Latin A-Z harfleri şifrelenir ve rotorları ilerletir. Böylece okunabilir biçim korunurken Enigma'nın harf harf işleyişi de korunur.

Servis pratik Enigma I kurulumunu izler: sol, orta ve sağ yuvalar I, II, III, IV ve V arasından seçilmiş üç farklı rotor kullanmalıdır. Aynı rotor iki kez seçilirse API tarihsel olmayan bir kurulum üretmek yerine yapılandırmayı reddeder.

Evet, örnek Enigma I/M3, I-V rotorları, UKW-B veya UKW-C yansıtıcısı, üç rotor penceresi, halka ayarları ve isteğe bağlı plugboard kullanıyorsa. Deniz M4, dördüncü rotor, Yunan rotorları veya başka Enigma varyantları gerektiren örnekler bu simülatörün dışındadır.
İlgili araçlar

Sezar Şifresi

Özel kaydırma değerleriyle çalışan klasik harf kaydırma şifresi.

XOR Şifresi

Metin veya hex anahtarlarla çevrimiçi XOR şifreleme ve çözme.

Playfair Şifresi

Anahtar matrisine dayalı klasik digraf yerine koyma şifresi.