Suite di metodi reversibili (reverse, ROT13, Cesare, Base64, binario, esadecimale, Unicode) per offuscare o ripristinare stringhe rapidamente in demo o protezioni leggere.
Features
- Più metodi in uno: Supporto a inversione, ROT13, Cesare, binario, hex, Unicode, Base64 e URL encode/decode
- Conversione bidirezionale: Ogni metodo dispone sia dell'opzione di offuscamento sia della decodifica corrispondente
- Elaborazione locale: Le trasformazioni avvengono nel browser: nessun dato viene inviato a server
- Copia veloce: Risultato pronto da incollare in codice, demo o script anti-scraping
Usage Guide
- Inserisci o incolla: Aggiungi il testo nell'editor superiore e scegli se preservare gli spazi
- Seleziona il metodo: Scegli la trasformazione desiderata dal menu a tendina
- Offusca o decifra: Premi il pulsante corrispondente e copia il risultato oppure ripeti con un altro metodo
Technical Details
Manipolazione dei caratteri
Ogni trasformazione parte dal codice Unicode (`charCodeAt`) e produce nuove rappresentazioni stringa
Reversibilità
ROT13, Cesare e inversione sono auto-reversibili; Base64/Hex/Binario richiedono il corrispettivo decoder
Limiti di sicurezza
L'offuscamento non sostituisce la crittografia: per dati sensibili usare AES, RSA o algoritmi moderni
Frequently Asked Questions
- Offuscamento e cifratura sono la stessa cosa?
- No. L'offuscamento rende il testo meno leggibile ma facilmente reversibile; la cifratura richiede una chiave segreta. Usa cifratura forte per dati riservati.
- Posso decodificare un testo offuscato?
- Sì: scegli il metodo corretto e passa alla modalità “Deoffusca”. Per esempio Base64 decode, Hex decode, ROT13 (auto-inverso).
- Quando ha senso usare l'offuscamento?
- Per nascondere email dagli spam bot, rendere meno immediati alcuni valori nel codice o spiegare algoritmi classici in sessioni formative.
- È sicuro per API key o password?
- Assolutamente no. Chiunque può recuperare il valore originale. Per credenziali usa cifratura o variabili d'ambiente protette.
Related Documentation
- OWASP Encoding & Escaping - Panoramica sulle tecniche di codifica per prevenire injection
- Base64 RFC 4648 - Specifiche ufficiali per Base64 e varianti URL-safe
- Unicode Escapes - Documentazione MDN sulle sequenze di escape Unicode
- Sicurezza delle stringhe - Articolo SANS sulle differenze tra obfuscation ed encryption
- ROT13 (Wikipedia) - Storia e curiosità sul cifrario ROT13