Francesco Mancuso 5086cdf6b8
All checks were successful
Deploy / trigger (push) Successful in 25s
iForgot Panzerotti
parentesi fritte sono gustose

Signed-off-by: Francesco Mancuso <hello@francescomancuso.it>
2026-04-21 13:45:38 +02:00
2026-03-27 22:08:12 +01:00
2026-03-27 22:32:54 +01:00
2026-04-21 13:45:38 +02:00
2026-03-27 22:13:31 +01:00
2026-03-27 19:38:13 +01:00

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.

Description
Languages
HTML 34.9%
Java 28.8%
CSS 24.1%
JavaScript 12.2%