Cifratura XOR: crittografa e decrittografa testo (esadecimale)
Crittografa e decrittografa un testo con un XOR e una chiave (output esadecimale), nel tuo browser.
XOR is reversible with the same key. Educational — do not use for serious encryption (prefer AES).
🔒 100 % lato client — nessun dato inviato
Crittografa o decrittografa il testo con l'operazione XOR e una chiave a tua scelta, con output esadecimale leggibile. Lo strumento applica lo stesso processo in entrambe le direzioni, la stessa chiave crittografa e decrittografa. Tutto funziona al 100% nel tuo browser: né il tuo testo né la tua chiave vengono trasmessi.
What is it for?
- ▸ Offuscare una stringa di configurazione o un token in un progetto personale
- ▸ Scopri come funziona la crittografia XOR testandola sul campo
- ▸ Risolvi una sfida CTF o di crittografia basata su XOR
- ▸ Verificare un'implementazione XOR confrontando l'output esadecimale
FAQ
Come posso decodificare il testo crittografato con XOR?
Incolla l'output esadecimale e inserisci esattamente la stessa chiave utilizzata per la crittografia. Poiché XOR è simmetrico, riapplicando la chiave si ripristina il testo originale.
La crittografia XOR è sicura?
XOR con una chiave corta e riutilizzata non è sicuro per i dati sensibili e si rompe facilmente. Si adatta all'offuscamento, all'apprendimento o alle sfide, non alla protezione dei veri segreti.
Perché l'output è in formato esadecimale?
XOR può produrre byte non stampabili; esadecimale rappresenta ogni byte in una forma leggibile e copiabile senza perdita. Ciò garantisce un affidabile andata e ritorno tra crittografia e decrittografia.