目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

フォーマット保持暗号化

フォーマット保持暗号化

暗号化マスキングにより、暗号化アルゴリズムを適用してソースデータをマスクキングします。
フォーマット保持暗号化で、文字列データ型をマスキングします。
ソースデータのフォーマットおよび長さを保持するか、またはソースデータの長さを保持するかを選択できます。暗号化の後で、ソースデータのフォーマットおよび長さを変更するかどうかも選択できます。
暗号化しない文字を選択できます。
ソースデータを暗号化した後、それを復号化して元のデータに戻すこともできます。データを復号化するには、ソースデータの暗号化に使用したのと同じ暗号化方法とパスフレーズを使用するマッピングを作成して実行する必要があります。モードを[復号化]に設定します。
ソースデータにUTF-8の4バイト文字が含まれている場合、データのマスキングに暗号化を使用できません。
次の暗号化方法のいずれかを選択します。
フォーマットおよびメタデータを保持
[フォーマットおよびメタデータを保持]オプションを使用すると、ソースデータのフォーマットおよび長さを保持します。フォーマットおよびメタデータを保持することを選択すると、暗号化後、すべての大文字は大文字で置き換えられ、小文字は小文字で置き換えられ、数字は数字で置き換えられ、特殊文字は特殊文字で置き換えられます。たとえば、Abc123@xyz.comという電子メールアドレスはMpz849#dje!kuwのようになります。この例で、"@"および"."の文字を[文字を暗号化しない]に設定すると、電子メールアドレスはMpz849@dje.kuwのようになります。
メタデータを保持
[メタデータを保持]オプションを使用すると、ソースデータの長さを保持します。メタデータを保持するように選択すると、暗号化後、データは同じ長さを保持します。たとえば、Alexenderという名はjl6#HB91vのようになり、ソースデータと同じ長さが保持されます。
メタデータを変更
[メタデータを変更]暗号化オプションを使用すると、暗号化後、ソースデータの長さが変更されます。メタデータを変更するように選択すると、暗号化されたデータはソースデータの長さおよびフォーマットを保持しません。たとえば、Londonという市の名前は、Xuep@8f5、fmch529、または6ky#ke33h*weのようになる可能性があります。
[メタデータを変更]暗号化オプションを使用する前に、暗号化を適用するデータベース内のカラムの精度を変更する必要があります。
次の数式を使用して、精度を計算し、次に大きい整数に値を切り上げます。
Required Precision = (1.33*Original Precision)+24
データベースのカラム精度を変更した後で、マッピングのカラム精度を更新する必要があります。カラム精度を更新するには、更新されたデータベースからメタデータを再インポートするか、マッピングの各トランスフォーメーションでカラム精度を手動で変更します。