Enigma Machine

Proiect adăugat de Andreea Laura Cristescu
Categoria Software - Utilitar
6 iulie 2016


Descriere scurtă:
Doi utilizatori care doresc să își trimită mesaje secrete pot sa își stabilească un set de setări, iar apoi, după ce criptează mesajul folosind aplicația, îl pot transmite în siguranță, fără a fi necesară discreția. Doar cei care cunosc setările inițiale pot să decodeze mesajul.

Prezentare:

„The Enigma Machine” este un program portabil care simulează metodele de encriptare folosite de germani în WW2, beneficiând și de o adaptare a metodei de decriptare a mesajelor similară cu cea realizată de Alan Turing și ceilalti criptologi de le Bletchley Park. Acest program reprezintă o simplă interfață grafică ce imită Enigma și poate fi folosită pentru a genera mesaje criptate care pot fi trimise altor oameni, care le pot decoda doar dacă știu setările. Programul este realizat în Visual Studio 2012, și este scris în Visual Basic. Elementele grafice au fost realizate în Paint.NET. Programul este un Windows Form grupat pe 3 zone: Interfata grafică, Input/Output și Meniul de Configurare. Metoda de encriptare a mașinăriei este publică și știută de toată lumea, singurul lucru care o face greu de spart este numărul de modalități în care poate fi setată. 158 de milioane de milioane de milioane. Deci, este virtual imposibil să ghicești combinația. Această combinație este alcătuită din alegerea și așezarea într-o ordine aleasă a trei dintre cinci rotoare existente, si setarea fiecăruia unei poziții, de la A la Z, iar apoi, Plugboardul, unde se aleg 10 perechi de litere care vor fi conectate printr-un cablu. (neimplementat). În meniul din partea de sus se pot selecta toți acești parametrii.

Accesări: 667
Toate proiectele înscrise la GREPIT 11

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*