Questo progetto è un'applicazione in linguaggio C che permette di cifrare e decifrare messaggi tramite tre metodi di crittografia classica, selezionabili da un semplice menù all'avvio del programma.
- Andrea Sartoni
- Filippo Lazzari
All'avvio, l'utente può scegliere quale dei tre cifrari utilizzare:
- Riordina i caratteri del messaggio basandosi su una parola chiave.
- Tipico esempio di cifratura per anagramma.
- Ispirato ai sistemi di cifratura usati dai carbonari, con sostituzione simbolica o lessicale.
- Ha valore storico oltre che didattico.
- Ogni lettera viene sostituita con quella a 13 posizioni dopo nell'alfabeto.
- È un metodo semplice ma efficace per oscurare messaggi.
- Se l’utente seleziona “4”, il programma termina in modo controllato mostrando un messaggio finale.
Se usi il terminale con gcc
, posizionati nella cartella del progetto e digita:
gcc -o cifrari Progetto_cifrario_a_trasposizione_colonnare-cifrario_carbonaro-cifrario_ROT13.c