# Quanto deve essere lunga una chiave di cifratura?

Dipende dal tipo di algoritmo, perché le lunghezze non sono confrontabili tra tipi diversi. Nella crittografia simmetrica AES-128 è ancora considerato robusto e AES-256 offre un margine in più, anche contro i futuri computer quantistici; usi 256 bit per i dati che devono restare segreti per molti anni. Per RSA, 2048 bit sono oggi il minimo abituale, e agenzie come la tedesca BSI raccomandano almeno 3000 bit per una protezione più lunga. Le chiavi su curve ellittiche sono molto più corte a parità di robustezza: una curva da 256 bit come P-256 o X25519 equivale grosso modo a un RSA di circa 3000 bit. Per l'hashing usi SHA-256 o superiore. Due avvertenze contano più dei numeri. La lunghezza non serve se la chiave è generata male, conservata in uno script o mai cambiata. E RSA e curve ellittiche di qualsiasi lunghezza cadono davanti a un grande computer quantistico, per cui il loro sostituto a lungo termine sono gli algoritmi post-quantistici, non chiavi più lunghe. Per i valori esatti segua le linee guida aggiornate dell'agenzia nazionale.

FAQ: [Crittografia e traffico cifrato](https://netsenx.com/it/faq/encryption) · https://netsenx.com/it/faq/how-long-should-an-encryption-key-be

## Da leggere dopo

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

## Domande correlate

- [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)
- [Che cosa succede quando un certificato TLS scade?](https://netsenx.com/it/faq/what-happens-when-a-tls-certificate-expires)
