Files
cryptoseals/README.md
2026-03-27 19:38:13 +01:00

725 B

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.