Ho controllato i post precedenti e non ho trovato quello che stavo cercando- scuse se questa è una ripetizione.
Sto lavorando a un incarico di analisi per un cliente e lui ha bisogno di condividere l'accesso alle sue transazioni di vendita dei clienti per farmi fare il mio lavoro. L'idea era di creare una routine di crittografia in base alla quale i dettagli come SSN e Zip sarebbero stati resi anonimi in modo tale che non avrei accesso ai dati PII. Quando presento i risultati, ha bisogno di avere la possibilità di vedere i dati originali dal testo confuso con cui lavoro.
Da una prospettiva di definizione, capisco che il mascheramento / l'offuscamento nascondono i dettagli e possono avere un impatto sull'integrità referenziale. Leggo sulla tokenizzazione e credo che sia un modello abbastanza complesso. Probabilmente mi manca una sfumatura qui ...
In realtà non mi interessa il tempo di elaborazione per criptare / decriptare - che non è rilevante e il costo di elaborazione può essere ignorato. Ho solo bisogno di un modo per SSN: 123-45-6789 da crittografare in modo coerente per dire, A467YuGHT, così posso lavorare senza ostacoli e il cliente è a suo agio che nessun dato che ha condiviso con me viola le PII dei clienti. Quando invio un rapporto affermando che A467YuGHT è un potenziale churn, lo decifra di nuovo a 123-45-6789 [ce ne sono troppi PII per me per creare identificatori alternativi]
Stavo pensando a una chiave privata (che il cliente conserva) / chiave pubblica per fare questo: mi manca qualcosa qui? Qualsiasi strumento open source che faccia questo