メイン コンテンツをスキップする 補完的コンテンツへスキップ

銀行口座マスクファンクション

IBANと米国銀行の口座番号をマスクできます。

ファンクション ランダムマスキング 一貫したマスキング フォーマット保持暗号化 入力データの検証
[Mask bank code and account number and keep original country] (銀行コードと口座番号をマスクし、元の国を保持) なし なし あり Yes
[Mask account number and keep original country and bank code] (口座番号をマスクし、元の国と銀行コードを保持) なし なし あり あり

銀行口座番号をマスクするために使用するデータマスキングファンクションはどれですか?

IBAN番号はいくつかのエレメントで構成されています。データマスキングファンクションに使用される用語は次のとおりです。
フランスとドイツのIBAN番号での異なるエレメントの例。
  • 黒: 国コード
  • コーラル: チェックディジット
  • ライトブルー: 銀行/支店コード
  • 濃い青: 口座番号
  • グレー: 国のチェックディジット。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番号 このファンクションにより同じ国からの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番号 このファンクションにより同じ国からの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

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。