クレジットカードマスキングファンクション
有効なクレジットカード番号をマスクできます。
ファンクション | ランダムマスキング | 一貫したマスキング | フォーマット保持暗号化 | 入力データの検証 |
---|---|---|---|---|
クレジットカードをマスクして銀行を保持する | なし | なし | あり | Yes |
クレジットカードをマスクする | なし | なし | あり | Yes |
これらのファンクションは:
- String値に適用します。
- すべての種類のクレジットカードをサポートします。
- クレジットカード番号の元の形式を維持します。たとえば、入力が13桁の場合、出力は13桁になります。
Luhnアルゴリズムを満たさない場合、クレジットカード番号は無効と見なされます。
入力無効なクレジットカード番号であり、次の場合:
- 「無効な」出力フローがない場合、メインフローでnullが返されます。
- 「無効な」出力フローの場合、対応するデータが「無効な」出力フローに送信されます。
クレジットカードをマスクして銀行を保持
このファンクションは有効なクレジットカード番号をマスクし、銀行ID番号/発行元ID番号(BIN/IIN)を保持します。
出力値は有効なクレジットカード番号です。
このファンクションは:
- 最初の6桁を保持します。
- 他の桁をマスクします。
- Luhnアルゴリズムを使って最後の桁を生成します。
2つの方法があります: [FF1 with AES] (FF1とAES)および[FF1 with SHA-2] (FF1とSHA-2)。このファンクションには英字と追加パラメーターは不要です。
次の例では、入力値のスペースを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。
クレジットカード番号 | メソッド | マスク値の例 |
---|---|---|
4570 5624 6978 6793 |
FF1とAES |
4570 5678 2786 4430 |
374140537770721 |
FF1とAES |
374140100455098 |
5168690988613241 |
FF1とSHA-2 |
5168699616108078 |
5158495805899854 |
FF1とSHA-2 |
5158494455420285 |
0123 4567 8987 6543 210 | FF1とAES | null |
クレジットカードをマスク
このファンクションは有効なクレジットカード番号をマスクします。
出力値は有効なクレジットカード番号です。
このファンクションは:
- すべての桁をマスクします。
- Luhnアルゴリズムを使って最後の桁を生成します。
2つの方法があります: [FF1 with AES] (FF1とAES)および[FF1 with SHA-2] (FF1とSHA-2)。このファンクションには英字と追加パラメーターは不要です。
次の例では、入力値のスペースを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。
クレジットカード番号 | メソッド | マスク値の例 |
---|---|---|
4570 5624 6978 6793 |
FF1とAES |
4931 3744 4754 2072 |
374140537770721 |
FF1とAES |
749381687018333 |
5168690988613241 |
FF1とSHA-2 |
4138106541683084 |
5158495805899854 |
FF1とSHA-2 |
9641013768742255 |
0123 4567 8987 6543 210 | FF1とAES | null |