Fonctions de masquage de cartes de crédit
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 |
- 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.
- 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
- 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
- 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 |