Accéder au contenu principal Passer au contenu complémentaire

Fonctions de masquage de numéro de compte bancaire

Vous pouvez masquer des numéros de comptes des États-Unis et IBAN.

Function (Fonction) Masquage aléatoire Masquage cohérent Chiffrement préservant le format (Format-preserving encryption) Validation de données d'entrée
Mask bank code and account number and keep original country Non Non Oui Oui
Mask account number and keep original country and bank code Non Non Oui Yes (Oui)

Quelle fonction de masquage de données utiliser pour masquer des numéros de comptes bancaires ?

Un numéro IBAN est composé de plusieurs éléments. Voici la terminologie utilisée pour les fonctions de masquage de données :
Exemple des différents éléments composant les numéros IBAN français et allemands.
  • Noir : Country code
  • Corail : Chiffres de contrôle
  • Bleu clair : Code de banque/branche
  • Bleu foncé : Numéro de compte bancaire
  • Gris : Chiffres de contrôle nationaux. Leur position dans le numéro IBAN dépend du pays.

    Certains pays n'utilisent pas les chiffres de contrôle nationaux.

Pour masquer des numéros de comptes bancaires avec d'autres numéros de comptes bancaires, vous pouvez utiliser différentes fonctions de masquage de données. Pour vous aider à choisir la fonction la plus adéquate, le tableau suivant résume les différentes fonctions disponibles.
Fonction Generate account number and keep original country Mask bank code and account number and keep original country (Masquer le code banque et le numéro de compte bancaire et conserver le pays d'origine) Mask account number and keep original country and bank code (Masquer le numéro de compte et conserver le pays d'origine ainsi que le code banque)
Comportement

Entrée valide : Génère des numéros de comptes bancaires conformes au pays correspondant.

Entrée non valide : Génère des numéros IBAN français.

Utilise le chiffrement préservant le format (Format-preserving encryption).

Entrée valide : Masque le numéro de compte bancaire.

Entrée non valide : Envoie les données d'entrée dans le flux "Invalid" ou retourne null dans le flux principal.

Utilise le chiffrement préservant le format (Format-preserving encryption).

Entrée valide : Masque le numéro de compte bancaire et conserve le code banque/branche.

Entrée non valide : Envoie les données d'entrée dans le flux "Invalid" ou retourne null dans le flux principal.

Note InformationsRemarque : Pour déterminer si une entrée est valide, les fonctions vérifient différents critères. Consultez le tableau ci-dessous.
Ce tableau liste les critères vérifiés pour chaque fonction de masquage de données afin de déterminer si une entrée est valide. L'entrée est validée en fonction du code pays.
Input validation Generate account number and keep original country Mask bank code and account number and keep original country (Masquer le code banque et le numéro de compte bancaire et conserver le pays d'origine) Mask account number and keep original country and bank code
Valide le code pays Oui Oui Oui
Valide le format Non Oui Oui
Valide les chiffres de contrôle IBAN Non Oui Oui
Valide les chiffres de contrôle nationaux Non Oui

Uniquement pour certains pays (consultez la liste ci-dessous). Pour les autres pays, les chiffres de contrôle nationaux peuvent être invalides.

Oui

Uniquement pour certains pays (consultez la liste ci-dessous). Pour les autres pays, les chiffres de contrôle nationaux peuvent être invalides.

Valide le code de banque/branche Non Non Non
Ce tableau liste les critères vérifiés pour chaque fonction de masquage de données afin de rendre la sortie valide, en fonction du code pays.
Validité de la sortie Generate account number and keep original country Mask bank code and account number and keep original country (Masquer le code banque et le numéro de compte bancaire et conserver le pays d'origine) Mask account number and keep original country and bank code
Valide le code pays Oui Oui Oui
Valide le format Oui Oui Oui
Valide les chiffres de contrôle IBAN Oui Oui Oui
Valide les chiffres de contrôle nationaux Oui

Uniquement pour certains pays (consultez la liste ci-dessous). Pour les autres pays, les chiffres de contrôle nationaux peuvent être invalides.

Oui

Uniquement pour certains pays (consultez la liste ci-dessous). Pour les autres pays, les chiffres de contrôle nationaux peuvent être invalides.

Oui

Uniquement pour certains pays (consultez la liste ci-dessous). Pour les autres pays, les chiffres de contrôle nationaux peuvent être invalides.

Valide le code de banque/branche Non Non Oui

Lorsque le code banque/branche d'entrée est valide.

Quels chiffres de contrôle nationaux sont gérés ?

Les chiffres de contrôle nationaux des pays suivants sont gérés :
  • Belgique
  • Bosnie
  • Croatie
  • République tchèque
  • Estonie
  • FRANCE
  • Hongrie
  • Italie
  • Mauritanie
  • Monaco
  • Monténégro
  • Norvège
  • Portugal
  • Saint-Marin
  • Serbie
  • Slovaquie
  • Slovénie
  • Espagne
  • Timor-Leste
  • Tunisie
Les chiffres de contrôle nationaux d'autres pays sont supportés mais ne sont pas gérés. Cela signifie que les fonctions ne peuvent déterminer si les chiffres de contrôle nationaux sont conformes ou non au pays correspondant.

Certains pays n'utilisent pas les chiffres de contrôle nationaux.

Mask bank code and account number and keep original country

Cette fonction masque les numéros IBAN et les numéros de comptes bancaires des États-Unis. Elle conserve le pays d'origine. Comme la sortie dépend de différents critères, elle peut ne pas être un numéro de compte bancaire valide.

Cette fonction peut être appliquée sur les valeurs de type String.

Deux méthodes sont disponibles : FF1 with AES et FF1 with SHA-2. Cette fonction ne nécessite aucun alphabet ou paramètre supplémentaire.

Un numéro IBAN est composé de plusieurs éléments. Voici la terminologie utilisée pour les fonctions de masquage de données :
Exemple des différents éléments composant les numéros IBAN français et allemands.
  • Noir : Country code
  • Corail : Chiffres de contrôle
  • Bleu clair : Code de banque/branche
  • Bleu foncé : Numéro de compte bancaire
  • Gris : Chiffres de contrôle nationaux. Leur position dans le numéro IBAN dépend du pays.

    Certains pays n'utilisent pas les chiffres de contrôle nationaux.

Numéro d'origine du compte

Un numéro d'origine de compte est considéré comme valide si :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez cette liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.

Logique de la fonction

Si l'entrée est... Alors
Numéro IBAN valide la fonction le masque par un numéro IBAN du même pays.
Numéro de compte étasunien valide la fonction masque tous les numéros.
Ni un numéro IBAN valide, ni un numéro de compte des États-Unis valide et : pas de flux de sortie "Invalid", la fonction retourne une valeur nulle dans le flux principal.
un flux de sortie "Invalid" les données d'entrée sont envoyées dans le flux de sortie "Invalid".

Numéro de compte de sortie

Le numéro de compte de sortie possède les mêmes caractéristiques que celui d'entrée :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez cette liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.

Comme le code de banque/branche est généré aléatoirement, il peut ne pas être valide.

Pour vérifier que le format d'un numéro IBAN est valide, vous pouvez consulter ce registre des IBAN (en anglais).

Dans l'exemple suivant, la case Keep format est cochée pour conserver les espaces de la valeur d'entrée.

Input Value (Valeur d'entrée) Method Exemple de valeur masquée

SV43ACAT00000000000000123123

FF1 avec SHA-2

SV94UDJR46506983550548404771

FR49 2867 2609 7580 N16P 4ZFM V39

FF1 avec AES Null

Raison : Numéro IBAN invalide

159 753 321 16 FF1 avec SHA-2

538 646 897 36

4556156203746391 FF1 avec AES Null

Raison : Numéro de compte bancaire invalide

RO49 AAaA 1b31 1000 9344 0000 FF1 avec SHA-2 Null

Raison : Lettres minuscules

IT21 Q054 2801 6000 0ABC D12Z E34

FF1 avec SHA-2

IT38 B555 0814 456B B218 GN1U X4Z

ST23000200000289355710148

FF1 avec AES

ST73378368332371018920239

Pour révéler les numéros de comptes bancaires, utilisez le tDataUnmasking.

.

Mask account number and keep original country and bank code

Cette fonction masque les numéros IBAN et les numéros de comptes bancaires des États-Unis. Elle conserve le pays d'origine et son code banque/branche. Comme la sortie dépend de différents critères, elle peut ne pas être un numéro de compte bancaire valide.

Cette fonction peut être appliquée sur les valeurs de type String.

Deux méthodes sont disponibles : FF1 with AES et FF1 with SHA-2. Cette fonction ne nécessite aucun alphabet ou paramètre supplémentaire.

Un numéro IBAN est composé de plusieurs éléments. Voici la terminologie utilisée pour les fonctions de masquage de données :
Exemple des différents éléments composant les numéros IBAN français et allemands.
  • Noir : Country code
  • Corail : Chiffres de contrôle
  • Bleu clair : Code de banque/branche
  • Bleu foncé : Numéro de compte bancaire
  • Gris : Chiffres de contrôle nationaux. Leur position dans le numéro IBAN dépend du pays.

    Certains pays n'utilisent pas les chiffres de contrôle nationaux.

Numéro d'origine du compte

Un numéro d'origine de compte est considéré comme valide si :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez cette liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.

Logique de la fonction

Si l'entrée est... Alors
Numéro IBAN valide la fonction le masque par un numéro IBAN du même pays et conserve le code banque/branche.
Numéro de compte étasunien valide la fonction masque tous les numéros.
Ni un numéro IBAN valide, ni un numéro de compte des États-Unis valide et : pas de flux de sortie "Invalid", la fonction retourne une valeur nulle dans le flux principal.
un flux de sortie "Invalid" les données d'entrée sont envoyées dans le flux de sortie "Invalid".

Numéro de compte de sortie

Le numéro de compte de sortie possède les mêmes caractéristiques que celui d'entrée :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez cette liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.
  • Le code banque/branche d'entrée si celui en entrée est valide.

Pour vérifier que le format d'un numéro IBAN est valide, vous pouvez consulter ce registre des IBAN (en anglais).

Dans l'exemple suivant, la case Keep format est cochée pour conserver les espaces de la valeur d'entrée.

Input Value (Valeur d'entrée) Method Exemple de valeur masquée

SV43ACAT00000000000000123123

FF1 avec SHA-2

SV33ACAT07729582622554750714

FR49 2867 2609 7580 N16P 4ZFM V39

FF1 avec AES Null

Raison : Numéro IBAN invalide

159 753 321 16

FF1 avec SHA-2

538 646 897 36

4556156203746391

FF1 avec AES Null

Raison : Numéro de compte bancaire invalide

RO49 AAaA 1b31 1000 9344 0000

FF1 avec SHA-2 Null

Raison : Lettres minuscules

IT21 Q054 2801 6000 0ABC D12Z E34

FF1 avec SHA-2

IT17 G054 2801 6001 Q6G7 SY1J 110

ST23000200000289355710148

FF1 avec AES

ST44000200002723979196655

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.