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 ?
- 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.
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. |
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 |
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 ?
- 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
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.
- 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
- 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 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.
- 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
- 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 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 |