Modifiche articoli e css
All checks were successful
Deploy / trigger (push) Successful in 39s

This commit is contained in:
2026-05-26 11:28:26 +02:00
parent 2552d25980
commit 716a081f7a
12 changed files with 358 additions and 53 deletions

View File

@@ -4,6 +4,24 @@ La **crittologia** è la scienza che studia le scritture segrete e si divide in:
1. **Crittografia:** Studio degli algoritmi per offuscare (cifrare) le informazioni.
2. **Crittoanalisi:** Tecniche usate per violare i sistemi crittografici.
*I concetti base:* Il **Testo in chiaro** (leggibile) viene trasformato in **Testo cifrato** tramite un **Algoritmo di cifratura** e una **Chiave** (una stringa di bit).
*La procedura base:* Il **Testo in chiaro** (leggibile) viene trasformato in **Testo cifrato** tramite un **Algoritmo di cifratura** e una **Chiave** (una stringa di bit).
> **Principio di Kerckhoffs:** La sicurezza di un sistema crittografico non deve dipendere dalla segretezza dell'algoritmo (che deve poter essere pubblico), ma esclusivamente dalla segretezza della chiave.
> **Principio di Kerckhoffs:** La sicurezza di un sistema crittografico non deve dipendere dalla segretezza dell'algoritmo (che deve poter essere pubblico), ma esclusivamente dalla segretezza della chiave.
---
## Crittografia Simmetrica vs Asimmetrica
I sistemi crittografici si dividono principalmente in due grandi categorie:
### 1. Crittografia Simmetrica (a chiave privata)
Utilizza la **stessa identica chiave** sia per cifrare che per decifrare il messaggio. Un esempio moderno è l'AES.
* **Pro:** È estremamente veloce ed efficiente, ideale per cifrare grandi quantità di dati.
* **Contro:** Il problema dello scambio delle chiavi. Mittente e destinatario devono condividere la chiave in modo sicuro prima di comunicare; se un estraneo la intercetta, il sistema fallisce.
### 2. Crittografia Asimmetrica (a chiave pubblica)
Utilizza una **coppia di chiavi matematicamente collegate**: una *Chiave Pubblica* (che chiunque può conoscere e serve per cifrare) e una *Chiave Privata* (segreta, posseduta solo dal destinatario e serve per decifrare).
* **Pro:** Risolve il problema dello scambio delle chiavi. Non serve condividere segreti in anticipo: chiunque può usare la chiave pubblica per inviarti un messaggio che solo tu potrai aprire.
* **Contro:** È molto più lenta e complessa dal punto di vista matematico rispetto alla crittografia simmetrica. Per questo motivo viene spesso usata solo per scambiare in modo sicuro la chiave simmetrica all'inizio di una sessione.