# 電話マスキングファンクション

フランス、ドイツ、日本、英国、米国の電話番号をマスクできます。

| ファンクション | ランダムマスキング | 一貫したマスキング | フォーマット保持暗号化 | 入力データの検証 |
| --- | --- | --- | --- | --- |
| フランスの電話番号をマスク | なし | なし | あり | Yes |
| ドイツの電話番号をマスク | なし | なし | あり | Yes |
| [Mask Japanese phone number] (日本の社会保障番号をマスク) | なし | なし | あり | Yes |
| 英国の電話番号をマスク | なし | なし | あり | Yes |
| 米国の電話番号をマスク | なし | なし | あり | あり |

## フランスの電話番号をマスク

このファンクションにより、入力に関連する一意でランダムなフランスの電話番号が生成されます。

このファンクションにより、最後の6桁がマスクされます。6桁以上を含む入力値は有効な電話番号と見なされます。

入力値が有効でない場合、ファンクションはnullを返します。

このファンクションは文字列にのみ適用されます。

入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。

| オプション | 説明 |
| --- | --- |
| メソッド | デフォルトの基本方式では、専用のアルゴリズムが使用されます。<br><br>情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。<br><br>このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。<br><br><ul> <li> <span>[FF1 with AES] (FF1およびAES)</span>は、CBCモードではAdvanced Encryption 標準に依存します。</li> <li> <span>[FF1 with SHA-2] (FF1およびSHA-2)</span>は、セキュアハッシュファンクションHMAC-256に依存します。</li> </ul><br><br>FPE方式は微調整を使用する場合を除き、全単射方式です。<br><br>[FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。<br><br>このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
| 追加パラメーター | このファンクションには追加パラメーターは不要です。 |

次の例では、入力値のスペースを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。

| 入力値 | メソッド | マスク値の例 |
| --- | --- | --- |
| 02 40 99 90 99 | [FF1 with AES] (FF1とAES) | 02 40 89 78 01 |

## ドイツの電話番号をマスク

このファンクションにより、入力に関連する一意でランダムなドイツの電話番号が生成されます。

このファンクションにより、最後の8桁がマスクされます。8桁以上を含む入力値は有効な電話番号と見なされます。

入力値が有効でない場合、ファンクションはnullを返します。

このファンクションは文字列にのみ適用されます。

入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。

| オプション | 説明 |
| --- | --- |
| メソッド | デフォルトの基本方式では、専用のアルゴリズムが使用されます。<br><br>情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。<br><br>このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。<br><br><ul> <li> <span>[FF1 with AES] (FF1およびAES)</span>は、CBCモードではAdvanced Encryption 標準に依存します。</li> <li> <span>[FF1 with SHA-2] (FF1およびSHA-2)</span>は、セキュアハッシュファンクションHMAC-256に依存します。</li> </ul><br><br>FPE方式は微調整を使用する場合を除き、全単射方式です。<br><br>[FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。<br><br>このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
| 追加パラメーター | このファンクションには追加パラメーターは不要です。 |

次の例では、入力値のダッシュを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。

| 入力値 | メソッド | マスク値の例 |
| --- | --- | --- |
| 636-48018 | [FF1 with AES] (FF1とAES) | 389-54922 |

## [Mask Japanese phone number] (日本の社会保障番号をマスク)

このファンクションにより、入力に関連する一意でランダムな日本の電話番号が生成されます。

このファンクションにより、最後の7桁がマスクされます。7桁以上を含む入力値は有効な電話番号と見なされます。

入力値が有効でない場合、ファンクションはnullを返します。

このファンクションは文字列にのみ適用されます。

入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。

| オプション | 説明 |
| --- | --- |
| メソッド | デフォルトの基本方式では、専用のアルゴリズムが使用されます。<br><br>情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。<br><br>このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。<br><br><ul> <li> <span>[FF1 with AES] (FF1およびAES)</span>は、CBCモードではAdvanced Encryption 標準に依存します。</li> <li> <span>[FF1 with SHA-2] (FF1およびSHA-2)</span>は、セキュアハッシュファンクションHMAC-256に依存します。</li> </ul><br><br>FPE方式は微調整を使用する場合を除き、全単射方式です。<br><br>[FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。<br><br>このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
| 追加パラメーター | このファンクションには追加パラメーターは不要です。 |

次の例では、入力値のダッシュを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。

| 入力値 | メソッド | マスク値の例 |
| --- | --- | --- |
| 052-2451-4455 | [FF1 with AES] (FF1とAES) | 052-2970-7735 |

## 英国の電話番号をマスク

このファンクションにより、入力に関連する一意でランダムな英国の電話番号が生成されます。

このファンクションにより、最後の7桁がマスクされます。7桁以上を含む入力値は有効な電話番号と見なされます。

入力値が有効でない場合、ファンクションはnullを返します。

このファンクションは文字列にのみ適用されます。

入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。

| オプション | 説明 |
| --- | --- |
| メソッド | デフォルトの基本方式では、専用のアルゴリズムが使用されます。<br><br>情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。<br><br>このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。<br><br><ul> <li> <span>[FF1 with AES] (FF1およびAES)</span>は、CBCモードではAdvanced Encryption 標準に依存します。</li> <li> <span>[FF1 with SHA-2] (FF1およびSHA-2)</span>は、セキュアハッシュファンクションHMAC-256に依存します。</li> </ul><br><br>FPE方式は微調整を使用する場合を除き、全単射方式です。<br><br>[FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。<br><br>このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
| 追加パラメーター | このファンクションには追加パラメーターは不要です。 |

| 入力値 | メソッド | マスク値の例 |
| --- | --- | --- |
| 02071231234 | [FF1 with AES] (FF1とAES) | 02074444306 |

## 米国の電話番号をマスク

このファンクションにより、入力に関連する一意でランダムな米国の電話番号が生成されます。

このファンクションにより、最後の6桁がマスクされます。6桁以上を含む入力値は有効な電話番号と見なされます。

入力値が有効でない場合、ファンクションはnullを返します。

このファンクションは文字列にのみ適用されます。

入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。

| オプション | 説明 |
| --- | --- |
| メソッド | デフォルトの基本方式では、専用のアルゴリズムが使用されます。<br><br>情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。<br><br>このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。<br><br><ul> <li> <span>[FF1 with AES] (FF1およびAES)</span>は、CBCモードではAdvanced Encryption 標準に依存します。</li> <li> <span>[FF1 with SHA-2] (FF1およびSHA-2)</span>は、セキュアハッシュファンクションHMAC-256に依存します。</li> </ul><br><br>FPE方式は微調整を使用する場合を除き、全単射方式です。<br><br>[FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。<br><br>このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
| 追加パラメーター | このファンクションには追加パラメーターは不要です。 |

次の例では、入力値のダッシュを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。

| 入力値 | メソッド | マスク値の例 |
| --- | --- | --- |
| 636-48018 | [FF1 with AES] (FF1とAES) | 389-54922 |