Temos informações sigilosas (nomes de pessoas) e estamos procurando colocar em prática um script para "esfregar" os nomes. Alguém criou um bom algoritmo para fazer isso, algo além de apenas fazer todos os sobrenomes "TEST" ou algo assim?
Obrigado.
Temos informações sigilosas (nomes de pessoas) e estamos procurando colocar em prática um script para "esfregar" os nomes. Alguém criou um bom algoritmo para fazer isso, algo além de apenas fazer todos os sobrenomes "TEST" ou algo assim?
Obrigado.
Eu tive que fazer isso por motivos de NPI (informações não públicas) em um empregador anterior. Acabou embaralhando os campos em um script, já que um par nome / sobrenome não é NPI, a menos que esteja vinculado a outra coisa.
Aqui está uma versão aproximada do script. Tempere a gosto. Além disso, isso pressupõe que você tenha nomes e sobrenomes em campos separados.
Se você não deseja saber qual é o nome, mas por qualquer motivo deseja manter algo na tabela para esse registro, pode sempre usar apenas um hash do nome :
Isso manterá um valor exclusivo para cada registro de nome, mas você não terá como saber qual é o nome. Você pode, no entanto, ver se um nome corresponde a um valor comparando uma entrada hash com o hash armazenado.
Hashes criptográficos como este são uma maneira, então você pode criar um hash idêntico a partir de uma string de entrada idêntica, mas não determinar a string de entrada, mesmo que você saiba qual é o hash.
Sim, graças a esta função, nome e sobrenome como Jack Sparrow se tornará Dchv Dkiokmd e e-mail como [email protected] se tornará [email protected] :
Você pode então atualizar suas tabelas assim.