Introduzione a Cryptea.

DocumentazioneApp Cryptea

Ti diamo il benvenuto nella nostra documentazione! Cryptea è una suite completa per sperimentare e imparare il mondo della crittografia.

L'app è struttata in 3 microservizi diversi, ma legati fra loro:

  • Sito web: è l'interfaccia online di Cryptea. Attraverso la registrazione di un account gratuito, permette di gestire chiavi, certificati e la cifratura/decifratura di messaggi. Contiene anche questa documentazione, con nozioni fondamentali della crittografia e guida passo-passo attraverso l'app e le sue funzionalità.

  • Server: è il cuore di Cryptea. Realizzato in Java, contiene tutti i metodi e le classi sviluppate per gestire le operazioni di cifratura/decifratura, e di generazione di chiavi e certificati.
    Puoi approfondire nella sezione Codice sorgente Java le classi e i metodi, e nella sezione Deploy e Configurazione tutti i dettagli dell'infrastruttura server.

  • Desktop: è la versione installabile di Cryptea. Permette di utilizzare sul tuo PC tutte le funzionalità di crittografia, attraverso una linea di comando. L'app è realizzata in Java, interagisce con il server attraverso API specifiche. Puoi approfondire di più sul suo funzionamento, e come installarla, premendo qui.

Crediti

L'intera infrastruttura è stata sviluppata da Francesco Mancuso, Classe 5E A.S. 2025/2026.

Tutto il software e la presente documentazione sono protette dalle leggi sul diritto d'autore.

È vietato quindi l'uso, la copia, la modifica, la distribuzione o la creazione di opere derivate senza autorizzazione scritta esplicita dell'autore.

Sistemi e Reti

Nell'ambito del progetto scolastico, il gruppo di lavoro è formato da Roberto Talarico, Davide Di Marino, e Francesco Mancuso.