Errori di sintassi JSON comuni: Come riconoscerli e correggerli (Guida RFC 8259) | GoToolstack
Risolvi virgole finali, virgolette singole e chiavi non racchiuse tra virgolette in JSON. Conservazione della precisione BigInt e formattazione dei dati.
Crittografa e decrittografa testi o file con crittografia standard AES-256-GCM interamente offline. Gratuito, istantaneo, 100% lato client, senza server.
La cifratura simmetrica mediante algoritmo AES (Advanced Encryption Standard) rappresenta lo standard crittografico globale adottato da governi, istituti finanziari e agenzie di sicurezza per proteggere informazioni confidenziali, password, codici di recupero e messaggi privati contro qualsiasi tentativo di spionaggio o intercettazione telematica. Inviare testi in chiaro attraverso canali di messaggistica o salvarli su bloc-notes non protetti espone a furti d'identità e fughe di notizie.
Questo strumento di crittografia avanzata implementa le API standard Web Crypto (window.crypto.subtle) supportando le modalità crittografiche AES-GCM (Galois/Counter Mode con autenticazione integrata dei dati) e AES-CBC con chiavi a 256 bit. Il sistema deriva la chiave crittografica dalla password inserita dall'utente tramite la funzione di derivazione PBKDF2 con salt casuale crittografico e oltre 100.000 iterazioni di hashing SHA-256, generando un vettore di inizializzazione (IV) univoco per ciascuna operazione.
Il testo cifrato risultante viene formattato in formato Base64 compatto, pronto per essere inviato via email o archiviato in sicurezza. L'intera elaborazione crittografica avviene esclusivamente nella memoria del vostro browser senza alcun contatto con server esterni: la vostra password e il testo originale non lasciano mai il vostro computer.
Chiave = PBKDF2(Password, Salt, 100000, SHA-256) | Ciphertext = AES-GCM(Chiave, IV, TestoInChiaro)
La password fornita viene espansa crittograficamente con salt casuale per generare una chiave a 256 bit; il cifrario AES-GCM produce il testo cifrato corredato da un tag di autenticazione a 128 bit.