Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Criptografia com Preservação de Formato

Criptografia com Preservação de Formato

O mascaramento de criptografia aplica algoritmos de criptografia para mascarar os dados de origem.
Mascare os tipos de dados de string com criptografia de preservação de formato.
Você pode optar por preservar o formato e o comprimento dos dados de origem ou o comprimento dos dados de origem. Você também pode optar por alterar o formato e o comprimento dos dados de origem após a criptografia.
Você pode escolher os caracteres que não deseja criptografar.
Depois de criptografar os dados de origem, você também pode descriptografá-los para recuperar os dados originais. Para descriptografar os dados, você deve criar e executar um mapeamento que use a mesma técnica de criptografia com o mesmo código de acesso usado para criptografar os dados de origem. Defina o modo como Descriptografia.
Se os dados de origem contiverem caracteres UTF-8 de quatro bytes, você não poderá usar a criptografia para mascarar esses dados.
Selecione uma das seguintes técnicas de criptografia:
Preservar Formato e Metadados
Use a opção de criptografia Preservar Formato e Metadados para preservar o formato e o comprimento dos dados de origem. Quando você opta por preservar o formato e os metadados, todos os caracteres maiúsculos são substituídos por caracteres maiúsculos, os caracteres minúsculos são substituídos por caracteres minúsculos, os números são substituídos por números, e os caracteres especiais são substituídos por caracteres especiais após a criptografia. Por exemplo, um endereço de email Abc123@xyz.com pode se tornar Mpz849#dje!kuw. Nesse exemplo, se você configurar os caracteres "@" e "." como Não Criptografar Caracteres, o email poderá se tornar Mpz849@dje.kuw.
Preservar Metadados
Use a opção de criptografia Preservar Metadados para preservar o comprimento dos dados de origem. Quando você opta por preservar os metadados, o comprimento dos dados permanece o mesmo após a criptografia. Por exemplo, um nome Alexender pode se tornar jl6#HB91v, onde o comprimento permanece o mesmo que nos dados de origem.
Alterar Metadados
Use a opção de criptografia Alterar Metadados para alterar o comprimento dos dados de origem após a criptografia. Quando você opta por alterar os metadados, os dados criptografados não mantêm o comprimento e o formato dos dados de origem. Por exemplo, o nome da cidade de Londres pode se tornar Xuep@8f5, fmch529 ou 6ky#ke33h*we.
Antes de usar a opção de criptografia Alterar Metadados, você deve alterar a precisão da coluna na qual deseja aplicar a criptografia no banco de dados.
Use a seguinte fórmula para calcular a precisão e arredondar o valor para o próximo inteiro mais alto:
Required Precision = (1.33*Original Precision)+24
Depois de alterar a precisão da coluna no banco de dados, você deve atualizar a precisão da coluna no mapeamento. Para atualizar a precisão da coluna, você pode reimportar os metadados do banco de dados atualizado ou pode alterar manualmente a precisão da coluna em cada transformação no mapeamento.