銀行口座マスクファンクション
IBANと米国銀行の口座番号をマスクできます。
ファンクション | ランダムマスキング | 一貫したマスキング | フォーマット保持暗号化 | 入力データの検証 |
---|---|---|---|---|
[Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持) | なし | なし | あり | Yes |
[Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持) | なし | なし | あり | あり |
銀行口座番号をマスクするために使用するデータマスキングファンクションはどれですか?
- 黒: 国コード
- コーラル: チェックディジット
- ライトブルー: 銀行/支店コード
- 濃い青: 口座番号
- グレー: 国のチェックディジット。IBAN番号における位置は国によって異なります。
一部の国では、国のチェックディジットを使用していません。
ファンクション | 口座番号を生成して元の国を保持 | [Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持) | [Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持) | |
---|---|---|---|---|
動作 |
入力有効: 対応する国に準拠した銀行口座番号を生成します。 入力無効: フランスのIBAN番号を生成します。 |
フォーマット保持暗号化を使用します。 入力有効: 銀行口座番号をマスクします。 入力無効: 入力データを「無効な」フローに送信するか、メインフローでnullを返します。 |
フォーマット保持暗号化を使用します。 入力有効: 銀行口座番号をマスクし、銀行/支店コードを保持します。 入力無効: 入力データを「無効な」フローに送信するか、メインフローでnullを返します。 |
[Input validation] (入力検証) | [Generate account number and keep original country] (口座番号を生成して元の国を保持) | [Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持) | [Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持) |
---|---|---|---|
国コードを検証します | Yes | あり | Yes |
形式を検証します | なし | あり | Yes |
IBANチェックディジットを検証します | なし | あり | Yes |
国のチェックディジットを検証します | なし | あり 対象は一部の国のみです(以下のリストを参照)。その他の国では、国のチェックディジットが無効な場合があります。 |
Yes 対象は一部の国のみです(以下のリストを参照)。その他の国では、国のチェックディジットが無効な場合があります。 |
銀行/支店コードを検証します | なし | なし | なし |
出力の妥当性 | [Generate account number and keep original country] (口座番号を生成して元の国を保持) | [Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持) | [Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持) |
---|---|---|---|
国コードを検証します | Yes | あり | Yes |
形式を検証します | Yes | あり | Yes |
IBANチェックディジットを検証します | Yes | あり | Yes |
国のチェックディジットを検証します | Yes 対象は一部の国のみです(以下のリストを参照)。その他の国では、国のチェックディジットが無効な場合があります。 |
あり 対象は一部の国のみです(以下のリストを参照)。その他の国では、国のチェックディジットが無効な場合があります。 |
Yes 対象は一部の国のみです(以下のリストを参照)。その他の国では、国のチェックディジットが無効な場合があります。 |
銀行/支店コードを検証します | なし | なし | Yes 入力銀行/支店コードが有効な場合。 |
どの国のチェックディジットが処理されますか?
- ベルギー
- ボスニア
- クロアチア
- チェコ共和国
- エストニア
- フランス
- ハンガリー
- イタリア
- モーリタニア
- モナコ
- モンテネグロ
- ノルウェー
- ポルトガル
- サンマリノ
- セルビア
- スロバキア
- スロベニア
- スペイン
- 東ティモール
- チュニジア
一部の国では、国のチェックディジットを使用していません。
[Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持)
このファンクションはIBANと米国銀行の口座番号をマスクできます。元の国は保持されます。 出力はさまざまな条件に依存するため、有効な銀行口座番号ではない場合があります。
このファンクションはString型の値に適用されます。
2つの方法があります: [FF1 with AES] (FF1とAES)および[FF1 with SHA-2] (FF1とSHA-2)。このファンクションには英字と追加パラメーターは不要です。
- 黒: 国コード
- コーラル: チェックディジット
- ライトブルー: 銀行/支店コード
- 濃い青: 口座番号
- グレー: 国のチェックディジット。IBAN番号における位置は国によって異なります。
一部の国では、国のチェックディジットを使用していません。
入力口座番号
- 形式が国コードに準拠している。
- チェックディジットが有効である。
- 国のチェックディジットが有効である。これは一部の銀行口座番号に適用されます。このリストをご覧ください。 他国の国チェックディジットは処理されません。
ファンクションの論理
入力が次の場合... | その結果... | |
---|---|---|
有効なIBAN番号 | このファンクションにより同じ国からのIBAN番号でマスクされます。 | |
有効な米国の口座番号 | このファンクションはすべての桁をマスクします。 | |
有効なIBANでも米国の口座番号でもなく、次の場合: | 「無効な」出力フローがない | ファンクションはメインフロー内にNullを返します。 |
「無効な」出力フロー | 入力データは「無効な」出力フローに送信されます。 |
入力口座番号
- 形式が国コードに準拠している。
- チェックディジットが有効である。
- 国のチェックディジットが有効である。これは一部の銀行口座番号に適用されます。このリストをご覧ください。 他国の国チェックディジットは処理されません。
銀行/支店コードはランダムに生成されるため、有効でない場合があります。
IBAN番号の形式が有効かどうかを確認するには、この IBANレジストリーをご覧ください。
次の例では、入力値のスペースを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。
入力値 | メソッド | マスク値の例 |
---|---|---|
SV43ACAT00000000000000123123 |
FF1とSHA-2 |
SV94UDJR46506983550548404771 |
FR49 2867 2609 7580 N16P 4ZFM V39 |
FF1とAES | null 原因: 無効なIBAN番号 |
159 753 321 16 | FF1とSHA-2 |
538 646 897 36 |
4556156203746391 | FF1とAES | null 原因: 無効な銀行口座番号 |
RO49 AAaA 1b31 1000 9344 0000 | FF1とSHA-2 | null 原因: 小文字 |
IT21 Q054 2801 6000 0ABC D12Z E34 |
FF1とSHA-2 |
IT38 B555 0814 456B B218 GN1U X4Z |
ST23000200000289355710148 |
[FF1 with AES] (FF1とAES) |
ST73378368332371018920239 |
銀行口座番号をマスキング解除するには、tDataUnmaskingを使います
。[Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持)
このファンクションはIBANと米国銀行の口座番号をマスクできます。元の国と銀行/支店コードは保持されます。 出力はさまざまな条件に依存するため、有効な銀行口座番号ではない場合があります。
このファンクションはString型の値に適用されます。
2つの方法があります: [FF1 with AES] (FF1とAES)および[FF1 with SHA-2] (FF1とSHA-2)。このファンクションには英字と追加パラメーターは不要です。
- 黒: 国コード
- コーラル: チェックディジット
- ライトブルー: 銀行/支店コード
- 濃い青: 口座番号
- グレー: 国のチェックディジット。IBAN番号における位置は国によって異なります。
一部の国では、国のチェックディジットを使用していません。
入力口座番号
- 形式が国コードに準拠している。
- チェックディジットが有効である。
- 国のチェックディジットが有効である。これは一部の銀行口座番号に適用されます。このリストをご覧ください。 他国の国チェックディジットは処理されません。
ファンクションの論理
入力が次の場合... | その結果... | |
---|---|---|
有効なIBAN番号 | このファンクションにより同じ国からのIBAN番号でマスクされ、銀行/支店コードは保持されます。 | |
有効な米国の口座番号 | このファンクションはすべての桁をマスクします。 | |
有効なIBANでも米国の口座番号でもなく、次の場合: | 「無効な」出力フローがない | ファンクションはメインフロー内にNullを返します。 |
「無効な」出力フロー | 入力データは「無効な」出力フローに送信されます。 |
入力口座番号
- 形式が国コードに準拠している。
- チェックディジットが有効である。
- 国のチェックディジットが有効である。これは一部の銀行口座番号に適用されます。このリストをご覧ください。 他国の国チェックディジットは処理されません。
- 入力有効な場合、銀行/支店コードは有効です。
IBAN番号の形式が有効かどうかを確認するには、この IBANレジストリーをご覧ください。
次の例では、入力値のスペースを保持するために[Keep format] (形式を維持する)チェックボックスがオンになっています。
入力値 | メソッド | マスク値の例 |
---|---|---|
SV43ACAT00000000000000123123 |
FF1とSHA-2 |
SV33ACAT07729582622554750714 |
FR49 2867 2609 7580 N16P 4ZFM V39 |
FF1とAES | null 原因: 無効なIBAN番号 |
159 753 321 16 |
FF1とSHA-2 |
538 646 897 36 |
4556156203746391 |
FF1とAES | null 原因: 無効な銀行口座番号 |
RO49 AAaA 1b31 1000 9344 0000 |
FF1とSHA-2 | null 原因: 小文字 |
IT21 Q054 2801 6000 0ABC D12Z E34 |
FF1とSHA-2 |
IT17 G054 2801 6001 Q6G7 SY1J 110 |
ST23000200000289355710148 |
[FF1 with AES] (FF1とAES) |
ST44000200002723979196655 |