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

Fonctions de génération de cartes de crédit

Vous pouvez générer des numéros de cartes de crédit.

Pour masquer des numéros de carte de crédit à l'aide de l'algorithme conservant le chiffrement, utilisez les fonctions de masquage de carte de crédit.

Fonction Génération aléatoire Génération cohérente Génération bijective Validation de données d'entrée
Generate credit card Oui No (Non) Non Non
Générer un numéro de carte de crédit en conservant la banque d'origine Oui No (Non) Non Non

Generate credit card

Cette fonction génère un numéro de carte de crédit valide.

Cette fonction ne nécessite aucun paramètre supplémentaire.

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

Trois types de cartes de crédit peuvent être générés :
  • Visa
  • MasterCard
  • American Express
Un type est choisi au hasard et un numéro de carte de crédit est généré aléatoirement. Puis, le numéro de carte de crédit généré passe un algorithme détectant les faux numéros de cartes de crédit.

Dans l'exemple suivant, la valeur masquée est un numéro de carte de crédit Visa valide, peu importe la valeur d'entrée.

Valeur d'entrée Exemple de valeur masquée
A26 4346065537027896

Générer un numéro de carte de crédit en conservant la banque d'origine

Si la valeur d'entrée est un numéro de carte de crédit Visa, MasterCard ou American Express correct, cette fonction génère un numéro de carte de crédit de la même entreprise et conserve le préfixe.

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

Cette fonction ne nécessite aucun paramètre supplémentaire.

Le numéro de carte de crédit généré passe un algorithme détectant les faux numéros de cartes de crédit.

Dans l'exemple suivant, la valeur d'entrée est un numéro de carte de crédit American Express valide. La valeur masquée est également un numéro de carte de crédit American Express valide.

Valeur d'entrée Exemple de valeur masquée
346992550391727 348482709815527

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.