ToolsOnline

Cifratura e decifratura AES online

Cifratura con passphrase WebCrypto AES-GCM-256 in un'unica stringa Base64

Formato: Base64 di salt (16 B) + IV (12 B) + ciphertext; la chiave è derivata con PBKDF2-SHA-256, 150.000 iterazioni
Questo formato di cifratura è proprio di questo strumento: solo per demo e trasferimenti occasionali, non per dati di produzione.

Informazioni su questo strumento AES

Inserisci passphrase e testo in chiaro, premi «Cifra» e ottieni un'unica stringa ciphertext Base64; incollala di nuovo con la stessa passphrase per recuperare l'originale. Si usa il WebCrypto nativo del browser con AES-GCM-256: la passphrase diventa una chiave tramite PBKDF2-SHA-256 (150.000 iterazioni, salt casuale a 16 byte), ogni cifratura impiega un IV casuale da 12 byte sempre nuovo e il tag di autenticazione GCM fa fallire la decifratura dei ciphertext manomessi.

Il formato del ciphertext è «salt 16 byte + IV 12 byte + ciphertext» in Base64: l'intera stringa viaggia tramite app di messaggistica o note e il destinatario la decifra qui con la stessa passphrase. Tutto è elaborato localmente nel browser: passphrase e testo in chiaro non vengono trasmessi. Poiché ogni cifratura usa un IV casuale, cifrare due volte lo stesso testo in chiaro dà risultati diversi: è un comportamento normale.