Verifiqué las publicaciones anteriores y no encontré lo que buscaba, disculpas si esto es una repetición.
Estoy trabajando en un compromiso de análisis para un cliente y él necesita compartir el acceso a sus transacciones de ventas para que yo pueda hacer mi trabajo. La idea era crear una rutina de cifrado en la que detalles como SSN y Zip se anonimizarían para que yo no tuviera acceso a los datos de PII. Cuando presento los resultados, necesita poder ver los datos originales del texto confuso con el que trabajo.
Desde una perspectiva de definición, entiendo que el enmascaramiento / ofuscación ocultaría los detalles y posiblemente afectaría la integridad referencial. Leo sobre tokenización y creo que es un modelo bastante complejo. Probablemente me esté perdiendo un matiz aquí ...
Realmente no me importa el tiempo de proceso para cifrar / descifrar, eso no es relevante y el costo de procesamiento puede ignorarse. Solo necesito una forma de SSN: 123-45-6789 debe cifrarse constantemente para decir, A467YuGHT, para que pueda trabajar sin impedimentos y el cliente se sienta cómodo de que ningún dato que él haya compartido conmigo viole la PII del cliente. Cuando presento un informe que indica que A467YuGHT es una posible rotación, él lo descifra al 123-45-6789 [hay demasiados PII para que pueda crear identificadores alternativos]
Estaba pensando en una clave privada (que el cliente retiene) / clave pública para hacer esto. ¿Me estoy perdiendo algo aquí? Cualquier herramienta de código abierto que haga esto