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

Fonctions de masquage de cartes de crédit

Vous pouvez masquer les numéros de cartes de crédit valides.
Function (Fonction) Masquage aléatoire Masquage cohérent Chiffrement préservant le format (Format-preserving encryption) Validation de données d'entrée
Mask Credit Card and keep bank Non Non Oui Oui
Masquer la carte de crédit Non Non Oui Oui
Ces fonctions :
  • s'appliquent aux valeurs String,
  • supportent tous les types de cartes de crédit et
  • conservent le format original des numéros de cartes de crédit. Par exemple, si l'entrée contient 13 chiffres, la sortie contient 13 chiffres.

Un numéro de carte de crédit est considéré comme invalide lorsqu'il ne correspond pas à la formule de Luhn.

Si l'entrée est un numéro de carte de crédit invalide et :
  • qu'il n'y a pas de flux de sortie "Invalid", la fonction retourne une valeur nulle dans le flux principal.
  • qu'il y a un flux de sortie "Invalid", les données correspondantes sont envoyées dans le flux de sortie "Invalid".

Mask Credit Card and keep bank

Cette fonction masque les numéros de carte de crédit valides et conserve le numéro d'identification bancaire (Bank Identification Number/Numéro d'identification d'émetteur (Issuer Identification Number). La valeur en sortie est un numéro de carte de crédit valide.
Cette fonction :
  • conserve les six premiers chiffres,
  • masque les autres chiffres et
  • génère le dernier chiffre à l'aide de l'algorithme de Luhn.

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.

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

Numéro de carte de crédit Method Exemple de valeur masquée

4570 5624 6978 6793

FF1 avec AES

4570 5678 2786 4430

374140537770721

FF1 avec AES

374140100455098

5168690988613241

FF1 avec SHA-2

5168699616108078

5158495805899854

FF1 avec SHA-2

5158494455420285

0123 4567 8987 6543 210 FF1 avec AES Null

Masquer la carte de crédit

Cette fonction masque les numéros de cartes de crédit valides. La valeur en sortie est un numéro de carte de crédit valide.
Cette fonction :
  • masque tous les chiffres et
  • génère le dernier chiffre à l'aide de l'algorithme de Luhn.

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.

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

Numéro de carte de crédit Method Exemple de valeur masquée

4570 5624 6978 6793

FF1 avec AES

4931 3744 4754 2072

374140537770721

FF1 avec AES

749381687018333

5168690988613241

FF1 avec SHA-2

4138106541683084

5158495805899854

FF1 avec SHA-2

9641013768742255

0123 4567 8987 6543 210 FF1 avec AES Null

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.