社会保障番号(SSN)の生成ファンクション
入力値に関わらず、フランス、ドイツ、日本、英国、米国、中国、インドの有効な社会保障番号を生成できます。
フォーマット保持暗号化を使ってSSNをマスクするには、 Social Security Number (SSN)マスキングファンクションを使います 。
次のテーブルは、SSN生成ファンクションと、使用する生成ファンクションのタイプのリストです。
| ファンクション | ランダム生成 | 一貫した生成 | 全単射生成 | 入力データの検証 |
|---|---|---|---|---|
| フランスのSSN番号を生成 | Yes | 不可 | なし | なし |
| ドイツのSSN番号を生成 | Yes | 不可 | なし | なし |
| 日本のSSN番号を生成 | Yes | 不可 | なし | なし |
| 英国のSSN番号を生成 | Yes | 不可 | なし | なし |
| 米国のSSN番号を生成 | Yes | 不可 | なし | なし |
| 中国のSSN番号を生成 | Yes | 不可 | なし | なし |
| インドのSSN番号を生成 | Yes | 不可 | なし | なし |
これらのファンクションは文字列にのみ適用されます。
次のテーブルは、ファンクションに応じたマスク値の例を示しています。
| SSN生成ファンクション | Input value | マスク値の例 |
|---|---|---|
| フランスのSSN番号を生成 | A26 | 2760774865895 37 |
| ドイツのSSN番号を生成 | A26 | 96918234144 |
| 日本のSSN番号を生成 | A26 | 680917875625 |
| 英国のSSN番号を生成 | A26 | BY 15 61 20 D |
| 米国のSSN番号を生成 | A26 | 437-02-2223 |
| 中国のSSN番号を生成 | A26 | 653024204001080102 |
| インドのSSN番号を生成 | A26 | 142543864863 |