Nome utente:  
Password:  
Iscriviti 
Oggi è gio 4 giu 2020, 3:42

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 
  Stampa pagina Precedente | Successivo 
Autore Messaggio
 Oggetto del messaggio: [C++] Macchina Enigma
MessaggioInviato: dom 17 ott 2010, 18:07 
Non connesso
Semi-apprendista
Avatar utente

Iscritto il: dom 19 apr 2009, 17:54
Messaggi: 96
Vorrei condividere con voi il codice del progetto che ho portato all'esame di Fondamenti di Informatica I. Questo progetto altro non è che una fedele riproduzione del funzionamento della Macchina Enigma (per chi non la conoscesse è un dispositivo utilizzato dai Tedeschi nella II Guerra mondiale per cifrare i propri messaggi. info e funzionamento su wiki)

Il progetto è provvisto di 3 classi: Rotor (per il rotore), Exchanger (per il pannello scambiatore e per il riflettore), EnigmaM (che assembla tutti i componenti). Nel file EnigmaMachine.cpp è contenuto il main e la gestione di tutto il dispositivo.

Ecco i file: stdafx.h stdafx.cpp Rotor.h Rotor.cpp Exchanger.h Exchanger.cpp EnigmaM.h EnigmaM.cpp EnigmaMachine.cpp

Il tutto dovrebbe funzionare anche su linux.

_________________
" Between subtle shading and the absence of light lies the nuance of illusion "


Top
 Profilo  
 
 Oggetto del messaggio: Re: [C++] Macchina Enigma
MessaggioInviato: dom 17 ott 2010, 18:22 
Non connesso
Moderatore
Avatar utente

Iscritto il: dom 22 feb 2009, 22:55
Messaggi: 4383
.......Regolare gli anelli dei rotori sulla tripletta di lettere indicate nella chiave enigma di quel giorno......
Niente male per quei tempi.

_________________
Sanfilista.....Davide


Top
 Profilo  
 
 Oggetto del messaggio: Re: [C++] Macchina Enigma
MessaggioInviato: dom 17 ott 2010, 19:19 
Non connesso
Poster sfrenetico
Avatar utente

Iscritto il: mer 28 lug 2010, 0:10
Messaggi: 650
asso010101 ha scritto:
.......Regolare gli anelli dei rotori sulla tripletta di lettere indicate nella chiave enigma di quel giorno......
Niente male per quei tempi.


considerando che era completamente meccanica, combinazioni di leve e ingranaggi

_________________
non e' importante sapere tutto, e' importante sapere dove cercare !!! ====>LA BIBBIA DEL WI-FI
Si presuppone che anche tu sia coinvolto nella soluzione del tuo problema.
E' ovvio che se questo non avviene, potresti non ottenere molta assistenza.


membro della Federazione Italiana Giovani Aeromodellisti


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  
cron




Copyright © 2007 by saverioweb feat. BigDaD.