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 |