## CryptoSeals - Crypto(graphy)Seals(Messages) Il progetto è sviluppato in Java, package com.crypto, e organizzato in classi specializzate con responsabilità separate. Classe Responsabilità Main.java Punto di ingresso: menu interattivo terminale e ciclo principale di cifratura. RSA.java Implementa la generazione delle chiavi e le operazioni di cifratura/decifratura RSA. Utilities.java Libreria matematica: numeri primi, esponenziazione modulare, gestione blocchi binari. Caesar.java Implementazione del Cifrario di Cesare. Vigenere.java Implementazione del Cifrario di Vigenère. Seal.java Server web Javalin con API REST per l'interfaccia CryptoSeals.