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.