Mascheramento di stringhe
Maschera le stringhe sensibili mantenendo caratteri agli estremi, oppure rileva in automatico segreti come chiavi API, token e carte, tutto nel browser.
Mascheramento di stringhe — Incolla qualsiasi testo e oscura le parti sensibili senza che lasci mai il tuo dispositivo. La modalità manuale mantiene i primi e gli ultimi caratteri di ogni riga e sostituisce il centro con un carattere di mascheramento, perfetta per nascondere parzialmente e-mail, numeri di telefono, ID o numeri di conto. La modalità di rilevamento automatico esamina il testo alla ricerca di segreti comuni — chiavi API, JWT, indirizzi e-mail, numeri di carta di credito, numeri di telefono e indirizzi IPv4 — e maschera ogni corrispondenza lasciando contesto sufficiente per riconoscerla. Tutto viene eseguito localmente con JavaScript puro ed espressioni regolari, quindi non viene caricato nulla. Puoi anche attivare o disattivare singole categorie, aggiungere un tuo pattern di espressione regolare, mantenere accurato il rilevamento delle carte con un checksum di Luhn e impostare una stringa di mascheramento di più caratteri, tutto dal pannello delle impostazioni.
Cos'è Mascheramento di stringhe?
Mascheramento di stringhe è uno strumento di oscuramento gratuito nel browser che trasforma il testo sensibile in una forma condivisibile in sicurezza. Offre due modalità che alterni con un interruttore: il mascheramento manuale mantiene un numero fisso di caratteri iniziali e finali (i campi Mantieni inizio e Mantieni fine) e copre con asterischi il centro di ogni riga, mentre il rilevamento automatico esamina testo libero e maschera da solo chiavi API, token JWT, e-mail, numeri di carta, numeri di telefono e indirizzi IPv4. Sviluppatori, personale di supporto e QA, e redattori attenti alla privacy lo usano per ripulire log, segnalazioni di bug e trascrizioni di chat prima di incollarli in ticket, documenti o prompt di IA. Puoi cambiare il carattere di mascheramento nelle impostazioni, l'output si aggiorna in tempo reale mentre digiti e un contatore mostra quanti segreti sono stati rilevati. Trattandosi di puro elaborazione con espressioni regolari, è veloce, deterministico e completamente offline. Rileva anche i numeri di previdenza sociale statunitensi, gli IBAN e i numeri di passaporto/documento, e nelle impostazioni puoi attivare ogni categoria, fornire un pattern di espressione regolare personalizzato, richiedere un checksum di Luhn per le carte e scegliere una stringa di mascheramento di più caratteri.
Come usare Mascheramento di stringhe
- Scegli una modalità: Mascheramento manuale per mantenere caratteri a ciascuna estremità, oppure Rilevamento automatico per trovare e mascherare i segreti automaticamente.
- Per la modalità manuale, imposta Mantieni inizio e Mantieni fine sul numero di caratteri che vuoi lasciare visibili davanti e dietro a ogni riga.
- Incolla o digita il testo da oscurare nella casella di input; ogni riga viene mascherata in modo indipendente.
- Leggi il risultato oscurato nella casella di output, che si aggiorna istantaneamente mentre digiti.
- Apri le impostazioni per scegliere quali categorie mascherare, aggiungere un pattern di espressione regolare personalizzato, attivare il controllo Luhn delle carte o impostare una stringa di mascheramento di più caratteri; poi copia l’output mascherato con il pulsante di copia.
Esempi
Mascherare parzialmente un'e-mail (Manuale, mantieni 2 / 2)
Input
alice@example.com
Output
al*************om
Rilevare segreti in una riga di log
Input
user bob@acme.io ssn 123-45-6789 card 4242 4242 4242 4242 token sk_live_AbCdEf123456
Output
user b***@acme.io ssn ***-**-6789 card **** 4242 token ********
Mascherare molti ID in una volta
Incolla un valore per riga in modalità manuale; ogni riga viene mascherata separatamente, così puoi oscurare un'intera colonna di numeri di conto o ID di ordine in un solo passaggio.
Domande frequenti
- Il mio testo viene caricato da qualche parte?
- No. Tutto il mascheramento viene eseguito al 100% lato client nel tuo browser con JavaScript puro ed espressioni regolari. Il tuo input non viene mai inviato né memorizzato su alcun server, quindi è sicuro per log, segreti e dati personali e continua a funzionare offline.
- Qual è la differenza tra le modalità Manuale e Rilevamento automatico?
- Il mascheramento manuale mantiene il numero di caratteri iniziali e finali che scegli e copre con asterischi il centro di ogni riga, ideale quando conosci il formato esatto. Il rilevamento automatico esamina testo libero e maschera i segreti riconosciuti — chiavi API, JWT, e-mail, numeri di carta, numeri di telefono e indirizzi IPv4 — senza che tu indichi posizioni.
- Quali tipi di segreti può trovare il rilevamento automatico?
- Cerca pattern comuni: indirizzi e-mail, numeri di carta di credito (13-19 cifre), numeri di telefono, indirizzi IPv4, token JWT e prefissi di chiavi API come Stripe (sk_/pk_), GitHub (ghp_, gho_…), Slack (xox…) e chiavi di accesso AWS (AKIA…). Il rilevamento è basato su pattern, quindi formati insoliti possono sfuggire — controlla sempre l'output. Riconosce anche i numeri di previdenza sociale statunitensi (123-45-6789), gli IBAN e i numeri di passaporto/documento con prefisso di lettere, e puoi attivare o disattivare ogni categoria nelle impostazioni.
- Posso personalizzare cosa viene mascherato e come?
- Sì. Nelle impostazioni puoi attivare o disattivare ogni categoria di rilevamento, aggiungere un tuo pattern di espressione regolare, richiedere un checksum di Luhn in modo da mascherare solo i numeri di carta validi e impostare una stringa di mascheramento di più caratteri (ad esempio *, ••, XX o #). La maschera si ripete per riempire e si applica a entrambe le modalità.
- Gestisce più righe e Unicode?
- Sì. In modalità manuale ogni riga viene mascherata in modo indipendente, così puoi oscurare un intero elenco in una volta. Il mascheramento opera sui punti di codice Unicode, quindi emoji e caratteri accentati non vengono spezzati.
Strumenti correlati
Crittografia di testo AES (AES-GCM + PBKDF2)
Cifra e decifra testo con AES-256-GCM usando una chiave derivata da una passphrase (PBKDF2 SHA-256, sale casuale), interamente nel tuo browser e senza alcun caricamento.
Hash Argon2 e scrypt
Esegui l'hash di una password con Argon2id o scrypt e verifica un hash Argon2 rispetto a una password, interamente nel tuo browser.
Generatore e Verificatore di Hash Bcrypt
Genera un hash di password bcrypt da testo in chiaro con il fattore di costo che scegli, oppure verifica una password rispetto a un hash bcrypt esistente, interamente nel tuo browser.
Generatore di mnemonica BIP39
Genera una frase di recupero BIP39 casuale da 12 a 24 parole in diverse lingue, oppure riconverti una mnemonica esistente nella sua entropia grezza, tutto nel tuo browser.