Glossario

Decifratura

decodifica crittograficarecupero del testo in chiaro

La decifratura usa la chiave richiesta per invertire la cifratura e recuperare il testo in chiaro dal testo cifrato.

Definizione

La decifratura trasforma il testo cifrato in testo in chiaro con algoritmo e chiave appropriati. La crittografia simmetrica usa il segreto condiviso; la cifratura asimmetrica, di norma, la chiave privata del destinatario.

Processo

Possono servire testo cifrato, chiave, nonce o vettore, tag e parametri. Decodificare esadecimale o Base64 ripristina soltanto i byte. Uno schema autenticato verifica il tag prima di fornire il testo in chiaro.

Errori e sicurezza

Una chiave errata può causare un errore o byte privi di senso; gli schemi non autenticati non sempre lo rilevano. L’applicazione deve rifiutare dati alterati, limitare i dettagli dell’errore e proteggere il testo recuperato.

Domande frequenti

La cifratura moderna robusta mira a renderlo impraticabile. Cifrari deboli, poche chiavi, difetti o chiavi rubate possono creare eccezioni.

No. La decodifica inverte una rappresentazione pubblica come Base64; la decifratura una protezione controllata da chiave.

La cifratura autenticata rifiuta i dati. Gli schemi più vecchi possono restituire contenuto privo di senso senza segnalare chiaramente l’errore.

Vedi anche