Kaip susikurti savo „Papercraft Enigma“ kodo mašiną

Jei ieškojote geriausio pigių ir mažai technologijų turinčių sprendimų, kaip užšifruoti savo pranešimus, ir jūs tikrai susidomėjote Antrojo pasaulinio karo laikų kriptografija, ar aš turiu jums „pasidaryk pats“ projektą: „Papercraft Enigma“ kodo aparatas . Jo kape sukasi popieriaus meistras Alanas Turingas.

Nors mes jums parodėme kitus būdus, kaip pakartoti legendines „Engima“ kodų kūrimo galimybes, niekada taip nebuvo padaryta. Viskas, ko jums reikia, yra spalvotas spausdintuvas, juosta, cilindrinė skardinė ir šis patogus ir paprastas PDF . Paprasčiausiai išspausdinkite popieriaus juostas - rotorius ir suformuokite juos į kilpas, tvirtai prigludusias prie balionėlio. Dabar esate pasirengęs koduoti kaip nacistas.

Tiesą sakant, pranešimo kodavimas yra šiek tiek varginantis, tačiau jūs negaminate kokybės be tam tikrų pastangų. Iš Wiki puslapio, kurį surinko Franklinas Heathas, popieriaus gaminio kūrėjas, yra šias instrukcijas :

Nustatyti:

  • Įsitikinkite, kad pilkos juostos ant atšvaito ir įvesties / išvesties cilindrų sutampa; tai rodo jūsų „Enigma“ mašinos pradinę padėtį ir leidžia sekti rotorių apyvartos padėtis.
  • Pasukite rotorius taip, kad trys jūsų pranešimo klavišo raidės sutaptų su pilkomis juostomis; praktikai naudoti A B C.

Kiekvienam laiškui jūsų pranešime:

  • Pasukite dešinįjį rotorių vienu žingsniu link savęs (taip raidė, esanti ties pilka juosta, tampa kita abėcėlės tvarka); įsitikinkite, kad kiti rotoriai ir įvesties / išvesties cilindras nejudėjo. Tai turite padaryti prieš perskaitydami laišką (net ir pirmąjį!)
  • Dešinėje pusėje esančiame įvesties / išvesties cilindre suraskite laišką iš savo pranešimo ir atsekite liniją nuo jo per visus tris rotorius, į reflektorių, vėl atgal per visus tris rotorius ir vėl į įvesties / išvesties cilindrą . Užrašykite laišką, kuriuo atsidursite.

Įdomu tai, kaip jis aktyviai įtraukia vartotoją į kodavimo procesą. Tiesiog žiūri per pagrindinės kodavimo instrukcijos (jau nekalbant apie dvigubo žingsnio ir kištuko plokštės naudojimo instrukcijas) pareikškite namo sudėtingumą ir jo veikimo eleganciją. Tai taip pat skaudžiai aiškina, kodėl sąjungininkams buvo taip sunku iššifruoti.

Įdomu tai, kad Heathas papercraft mįslėje Wiki nurodo, kad šiame straipsnyje anksčiau minėtas legendinis matematikas, informatikos tėvas, kodų laužytojas ir žmogus Alanas Turingas taip pat naudojo popieriaus mašiną, kad atliktų „Engimos“ procesus . Ne tik įdomus ir įdomus, bet ir istorinis! Atsispausdinkite ir išbandykite šiandien.

( Franklinas Heathas per Geeksai yra seksualūs )

Atitinka jūsų interesus

  • Paverskite šio vaiko žaislą nacių kodų aparatu
  • Išbandykite Turingo kodo sulaužymo metodus savo „Enigma“!
  • Žaisk monopoliją ant Turingo rankomis pieštos lentos
  • Reikia daugiau iššūkio? Kaip apie naminę Tiuringo mašiną