In questo articolo
Cos'è la crittografia AES?
AES (Advanced Encryption Standard) è un algoritmo di crittografia simmetrica che usa la stessa chiave per cifrare e decifrare. AES-256-GCM combina la dimensione di chiave più forte (256 bit) con la modalità Galois/Counter.
Questo strumento consente di cifrare e decifrare testo con AES-256-GCM e una password. Per sistemi di produzione, usare sempre librerie crittografiche consolidate.
Come funziona AES-256-GCM
Il processo di crittografia deriva una chiave forte dalla password e produce un testo cifrato portatile.
- Derivazione chiave PBKDF2 — la password viene espansa in una chiave a 256 bit con salt casuale e 100.000 iterazioni
- Generazione IV casuale — un vettore di inizializzazione unico di 12 byte per ogni cifratura
- Tag di autenticazione GCM — il testo cifrato include un tag a 128 bit che rileva manomissioni
Prova gratuitamente — nessuna registrazione richiesta
Cifra o decifra testo →Quando usare la crittografia AES
La crittografia AES è utile per proteggere dati testuali con una password condivisa.
- Condivisione messaggi sicuri — cifra un messaggio con password e condividi il testo cifrato
- Crittografia configurazione — proteggi valori sensibili prima di memorizzarli nel version control
- Protezione dati a riposo — cifra note e credenziali prima di salvarle
Domande frequenti
Qual è la differenza tra AES-256 e AES-128?
AES-128 usa una chiave a 128 bit, AES-256 a 256 bit. Entrambi sono sicuri, ma AES-256 è raccomandato per protezione a lungo termine.
Perché GCM invece di CBC?
GCM fornisce crittografia autenticata — cifra dati E verifica l'integrità in un'unica operazione. CBC cifra solo e richiede un MAC separato.
Una password è la stessa cosa di una chiave di cifratura?
No. Una password è testo leggibile convertito in chiave crittografica tramite una funzione di derivazione (PBKDF2) con salt e iterazioni.