# Che differenza c'è tra crittografia simmetrica e asimmetrica?

La crittografia simmetrica usa un'unica chiave condivisa per chiudere e aprire; quella asimmetrica, o a chiave pubblica, usa una coppia: una chiave pubblica che chiunque può conoscere e una chiave privata che ha solo il titolare. Gli algoritmi simmetrici come AES sono veloci e cifrano quasi tutti i dati reali. Il loro punto debole è condividere la chiave in modo sicuro. Lo risolvono i metodi a chiave pubblica come RSA, Diffie-Hellman su curve ellittiche e i loro successori post-quantistici: due parti che non si sono mai incontrate possono concordare una nuova chiave simmetrica su una rete aperta, e una chiave privata può firmare dati in modo che chiunque abbia la chiave pubblica possa verificarli. I protocolli reali combinano entrambe. Una connessione TLS usa la crittografia a chiave pubblica nell'handshake per concordare una chiave e dimostrare l'identità del server, poi passa ad AES o ChaCha20 per i dati. Questa divisione spiega anche la questione quantistica: l'algoritmo di Shor minaccia la parte a chiave pubblica, mentre la crittografia simmetrica con chiavi da 256 bit resta solida.

FAQ: [Crittografia e traffico cifrato](https://netsenx.com/it/faq/encryption) · https://netsenx.com/it/faq/what-is-the-difference-between-symmetric-and-asymmetric-encryption

## Da leggere dopo

- https://netsenx.com/it/encrypted-traffic-analysis
- https://netsenx.com/it/what-is-ndr

## Domande correlate

- [Quanto deve essere lunga una chiave di cifratura?](https://netsenx.com/it/faq/how-long-should-an-encryption-key-be)
- [Che cos'è una funzione di hash?](https://netsenx.com/it/faq/what-is-a-hash-function)
- [Fare l'hash delle password è come cifrarle?](https://netsenx.com/it/faq/is-hashing-the-same-as-encryption-for-passwords)
- [Che cos'è una firma digitale?](https://netsenx.com/it/faq/what-is-a-digital-signature)
- [Che cos'è un certificato TLS?](https://netsenx.com/it/faq/what-is-a-tls-certificate)
