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.

Caricamento strumento…

Mascheramento di stringheIncolla 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

  1. Scegli una modalità: Mascheramento manuale per mantenere caratteri a ciascuna estremità, oppure Rilevamento automatico per trovare e mascherare i segreti automaticamente.
  2. Per la modalità manuale, imposta Mantieni inizio e Mantieni fine sul numero di caratteri che vuoi lasciare visibili davanti e dietro a ogni riga.
  3. Incolla o digita il testo da oscurare nella casella di input; ogni riga viene mascherata in modo indipendente.
  4. Leggi il risultato oscurato nella casella di output, che si aggiorna istantaneamente mentre digiti.
  5. 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