クレジットカード生成ファンクション
クレジットカード番号を生成できます。
フォーマット保持暗号化を使ってクレジットカード番号をマスクするには、 クレジットカードマスキングファンクションを使います 。
ファンクション | ランダム生成 | 一貫した生成 | 全単射生成 | 入力データの検証 |
---|---|---|---|---|
クレジットカード番号の生成 | Yes | 不可 | なし | なし |
[Generate credit card and keep original bank] (クレジットカードを生成し、元の銀行を保持) | Yes | 不可 | なし | なし |
クレジットカード番号を生成
このファンクションは有効なクレジットカード番号を生成します。
このファンクションには追加パラメーターは不要です。
このファンクションはString型またはLong型の値にのみ適用されます。
生成可能な3種類のクレジットカード:
- Visa
- MasterCard
- American Express
次の例では、入力値に関係なく、マスク値は有効なVisaのクレジットカード番号です。
入力値 | マスク値の例 |
---|---|
A26 | 4346065537027896 |
クレジットカードを生成し、元の銀行を保持
入力値が正しいVisa、MasterCard、またはAmerican Expressのクレジットカード番号の場合、このファンクションは同じ会社のクレジットカード番号を生成し、プレフィックスを保持します。
このファンクションはString型またはLong型の値にのみ適用されます。
このファンクションには追加パラメーターは不要です。
生成されたクレジットカード番号は、偽のクレジットカード番号を検出するアルゴリズムを通されます。
以下の例では、入力値は有効なAmerican Expressのクレジットカード番号です。マスク値も有効なAmerican Expressのクレジットカード番号です。
入力値 | マスク値の例 |
---|---|
346992550391727 | 348482709815527 |