All pastes #729928 Raw Edit

Something

public text v1 · immutable
·published 2007-10-08 16:18 UTC
rendered paste body
POKAD ZDYPN DVXLF GADRV ZXUCO KPBDG HF
 @ N T D = TALLA KURSS ILLAS ALATA ANJAP URETA AN

NCSXK GHZIQ OVFQL TQGLP XERSS
@ A O J = TOPSE CRETM ESSAG ETOTE ACHER

Enigma-salattujen viestien purkaminen on ollut haasteellista ennen tietokoneita Enigma-laitteen monimutkaisen mekaniikan ja sähköisen salauksen ansiosta. Tietokoneilla kun voidaan emuloida laitteen toimintaa sekä ratkaista matemaattisesti salatut viestit. Laitteen salauskiekkojen pyöriminen aiheuttaen jokaisen kirjoitetun merkin uuden koodauksen ei varmasti ainakaan helpottanut purkamista. 

Toisaalta Enigmassa oli myös heikkouksia, järjestelmä ei koskaan koodatessaan antanut samaa merkkiä takaisin mitä sille syötettiin. Esimerkiksi jos laitteelle syötti kirjaimen ”A” se ei koskaan koodautunut ”A”-kirjaimeksi. Tosin tämän heikkouden hyödyntämiseen vaadittiin sen ajan tekniikalla kohtuuttomasti aikaa.  Myös heikkotehoiset Enigma-salaukset (Luftwaffen Enigma) voitiin purkaa lähes reaaliajassa. Saksalaisilla oli toisen maailmansodan aikana tiettyjä ”yleisavaimia” eri yksiköille annettavia aseohjeita varten joka koodaustyötä helpottaessaan samalla avusti murtamista. Pahin heikkous Enigmassa oli saksalaisten luulo että viestejä on mahdoton purkaa, jolloin käytettiin esimerkiksi salauskiekon alkuarvoja ”AAA” ja ”ZZZ”.

Toisen maailmansodan aikana sodanjohto käytti salattuja viestejä mm. joukkojen liikkeistä, ammus- ja muonatarpeistaan, haavoittuneiden ja kaatuneiden määristä ilmoittaakseen. Nämä tiedot purkamalla saatiin tärkeitä tietoja suunnitellessa vastustajan yllyttämistä.

Enigman salausta purkamaan kehitettiin myös laite nimeltään Bombe. Bombe oli sähköautomatisoitu laskin, joka laski monikymmenkertaisesti nopeammin kuin käsin lukuja syöttämällä lyhentäen laskuaikaa. Saksalaisten monimutkaistaessa Enigmaa jäi Bombe lähes hyödyttömäksi, koska laskentatehoa olisi pitänyt monikymmenkertaistaa, ja laitteita ei ollut riittävästi.