最後のn桁を保持し、その前の桁を置換
このファンクションでは、最後のn桁がそのまま保たれ、前の桁は桁に置き換えられます。数字以外の文字はそのまま保たれます。
オプション | 説明 |
---|---|
メソッド | [Randomly] (ランダム)メソッドでは、1文字がランダムに選択されます。その結果、2つの同一の入力値が異なる入力値でマスクされる場合があります。 入力データに同じ値が2度表示された場合に、[Consistently] (一貫)メソッドを使用すると、ファンクションにより、マスクされた同じ値が同じジョブ実行で出力されます。 このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。
FPE方式は微調整を使用する場合を除き、全単射方式です。 [FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。 このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
追加パラメーター | このファンクションには追加パラメーターが必要です。 追加パラメーターとは、マスクする桁数のことです。 |
次のテーブルは、入力値と追加パラメーターに応じたマスク値の例を示しています。
Input value | 追加パラメーター | マスク値の例 | 詳細 |
---|---|---|---|
Jack | "2" | Jack | 入力値に数字は含まれず、入力値はそのまま出力にコピーされます。 |
S1000D | "2" | S8900D | 最後の2桁がそのまま出力にコピーされます。前の桁はランダムな桁でマスクされます。 |