Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

NUMERO DE CARTE BANCAIRE ET DE CLEF DE RIB


Information sur la source

Catégorie :Sécurité & Cryptage Niveau : Initié Date de création : 01/09/2003 Date de mise à jour : 01/09/2003 14:44:24 Vu / téléchargé: 55 426 / 1 252

Note :
Aucune note

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Attention de vs rejouissez pas trop vite ceci est l'ancienne version du cryptage je ne suis pas celui qui la decouvert j'ai juste appliquer l'algorithme que j'ai trouver sur internet sur un site oui un site :D bon voilà vous pouvez tjr essayer de faire une carte en melangeant le QBasic et C++ (ce qui n'est pas facile), ca ne marchera pas car comme je vous l'ais dit le systeme de cryptage a changer :D
 

Source

  • /* tt est dans le ZIP moi je L compiler avec Dev-C++ donc ca devrai marcher avec tt les compilateur. */
  • /*
  • SKGenerator 1.0
  • Je met cette sources sur www.Cppfrance.com car c'est l'ancien system de cryptage
  • je ne veux surtout pas faire un appel a l'illigalite voilà quand le nouveau systeme
  • de cryptage sera changer je le metterais sur le site :D si y a un probleme avec
  • cette source veuillez me contacter a SKone007@caramail.com si vous voulez crée une
  • carte qui d'ailleur ne marchera pas il faut melanger le C++ et le QBasic la librairie
  • est gratuite ds leur site je crois que je site est www.QBasic.com je vais vous mettre
  • prochainement dans le site des nouveaux systeme de cryptage.
  • */
/* tt est dans le ZIP moi je L compiler avec Dev-C++ donc ca devrai marcher avec tt les compilateur. */
/*
    SKGenerator 1.0
    
        Je met cette sources sur www.Cppfrance.com car c'est l'ancien system de cryptage
    je ne veux surtout pas faire un appel a l'illigalite voilà quand le nouveau systeme 
    de cryptage sera changer je le metterais sur le site :D si y a un probleme avec 
    cette source veuillez me contacter a SKone007@caramail.com si vous voulez crée une
    carte qui d'ailleur ne marchera pas il faut melanger le C++ et le QBasic la librairie 
    est gratuite ds leur site je crois que je site est www.QBasic.com je vais vous mettre
    prochainement dans le site des nouveaux systeme de cryptage.
*/

Conclusion

voilà C pas tres compliquer
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de EgorLetov le 02/09/2003 11:15:30

Complètement inutile, déjas 3 ou 4 source existent sur CPPFrance pour cela. De plus trouvez l'algorithme sur internet n'est pas du tout suprenant, des milliers de sites le donne. Par contre le truc intelligent, ça serai d'essayer de créer un système de cryptage de carte bancaire infaillible.

signaler à un administrateur
Commentaire de skone007 le 04/09/2003 19:00:51

Un system de cryptage infaillible ca n'existe pas je C que C inutil et C pour ca qure je L mis sinon je V pas mettre un truc pour que vs fassiez des cartes bancaires

signaler à un administrateur
Commentaire de BumpMANN le 17/09/2003 23:04:41

ton avatar correspond a ton texte hein ElgorLetov? ^^


KUPOOOOOO !!!!

signaler à un administrateur
Commentaire de verdy_p le 02/02/2006 20:49:40

Ce ne sont pas des algos de cryptages, ils sont d'ailleurs publics et ne servent QUE pour contrôler les erreurs de saisie triviales courantes.
La clé RIB est simplement un nombre entre 01 et 97 tel que le nombre final (banque guichet compte clé) est divisible par 97. Cela ne dispense pas de fournir un numéro de banque valide (la liste est publique), un numéro de guichet correct (partiellement public ou facile à obtenir), un numéro de compte existant dans la banque (plus difficile) et le BON numéro de guichet pour ce compte. De plus la connaissance d'un RIB ne suffit pas pour effectuer n'importe quelle opération (d'ailleurs de nombreux commerçants et associations publient leur RIB... ou le numéro IBAN européen qui enest une simple extension avec le préfixe FR suivi d'un code à deux chiffres identifiant le type d'établissement banquaire ou financier, et terminé par une autre clé à 2 chiffres calculée aussi sur le modulo 97 de l'ensemble)

Sinon pour le numéro de carte de crédit (à 13, 15 ou 16 chiffres suivant le type de carte), le dernier chiffre est la clé de "LUHN" (pas de LUTH!) et son calcul est encore plus basique. Les premiers chiffres identifient le type de carte (MC/EC, AmEx, Visa, DC...) puis parfois l'établissement banquaire émetteur (mais rarement en France car les numéros sont attribués en commun par le GIE carte bancaire pour toutes les banques qui éditent des cartes avec le logo CB, qu'elles soient internationales d'un réseau Eurocard ou Visa voire AmEx, ou cartes simples utilisables que dans une seule banque).

L'algorithme du LUHN est utilisé aussi pour les cartes de crédit révolving (souvent distribuées comme des cartes "magasin" dans une offre initiale de crédit "gratuit" ou "3 fois sans frais", par exemple les cartes Cofidis, Cofinoga, Cetelem, dont celles distribuées par FNAC, Surcouf, Virgin, Auchan, Monoprix, La Redoute...). Attention: ces dernières ne sont protégées par aucun code secret lors du paiement (Mieux vaut ne jamais les garder dans son portefeuille et les détruire si on ne s'en sert pas). Contrairement à une croyance courante, ce ne sont pas des cartes de fidélité, et elles ne donnent droit à aucun avantage du magasin (les "cadeaux" sont des points attribués par l'organisme de crédit en fonction des crédits réalisés lors des achats, il est impossible decumuler des points pour obtenir quelquechose de décent sans s'endetter lourdement, et le montant des loyers du crédit sont horriblement plus élevés que la valeur des "cadeaux" obtenus avec ces points, qui ne font en fait qu'alourdir la facture).

Il ne s'agit nullement de cryptographie ici: tout y est public.

signaler à un administrateur
Commentaire de skone007 le 03/02/2006 11:12:23

Mais c'est vraiment vieux cette source ca remonte a ma decouverte du C++. Bref en parlant de cryptographie s'etait le sujet de mon cour en arithmetique. Il existe 2 types de cryptage ceux a clef public et ceux a clef privé la carte bancaire est public le cryptage a ete fait par des americain qui l'on "imposer" au monde. Mais des matheux on trouvé ca trse stupide alors monsieur R, monsieur S et monsieur A on inventer le RSA. Le chiffrement (comme aime dire l'academie française) est toujours public mais lorsque l'on ce passe les clefs on le fait en RSA en privé.
Bref celui qui arrive a decomposé un trse grand nombre en nombre premier dans un temps raisonnable aura retourner le RSA...

signaler à un administrateur
Commentaire de verdy_p le 04/02/2006 13:55:15

Tu confonds tout!

Un algorithme de cryptage dit "à clé publique" utilise en fait une paire de clés: la clé publique sert pour encrypter, mais une clé privée est nécessaire pour décrypter, ou bien la même clé privée peut servir à encrypter, la clé publique servant à décrypter.

Dans le cas de l'algorithme LUHN, il n'y a aucune clé privée. Ce n'est PAS du cryptage/chiffrement, et même pas un bon code de contrôle d'erreur (comme CRC). Ces deux algorithmes ne sont que des sommes de contrôle, mais ils n'empêchent pas l'altération du message et le remplacement par un autre message considéré valide, ils ne permettent pas la non-répudiation, ce ne sont donc pas des clés de hachage, et donc pas non plus des signatures, et ils ne cachent pas un message (puisqu'il n'y a pas de décryptage!)

Oh et puis: les codes RIB (modulo 97) et LUHN ne sont pas américains. L'algorithme de cryptage RSA par contre l'est (et a fait l'objet d'un brevet américain, dont la licence est gratuite mais pas pour les applications dérivées, et d'une création de société américaine du même nom, faisant de RSA une marque commerciale). L'algorithme RSA est un algorithme de cryptage à clé publique (asymétrique). Le DES est un algorithme de cryptage symétrique, à clé privée.

signaler à un administrateur
Commentaire de verdy_p le 04/02/2006 14:07:41

Les algorithmes de cryptage à clé publiques servent surtout pour créer des signatures (non répudiables):
On crée d'abord une clé de hachage du message à signer ''M'', à l'aide d'un algorithme sûr non inversible (sans collision connue), par exemple MD5(''M'') ou SHA-1(''M'').
Puis on crypte cette clé de hachage avec la clé privée du signataire (que seul lui connait). Cela crée la signature. On transmet alors le message (en clair ou non), accompagné de la signature.
Celui qui reçoit le message le décrypte éventuellement, puis en calcule aussi la clé de hachage. Il compare cette clé de hachage avec la clé obtenue en décryptant la signature avec la clé publique du signataire. Ces deux clés de hachage doivent être égales.
Si le message est modifié, la clé de hachage va changer. Et on sait que le message vient bien du signataire car seul lui connait la clé privée qui a pu encrypter avec succès la signature desorte que son décryptage avec la clé publique donne la clé de hachage voulue.

signaler à un administrateur
Commentaire de enzozozo le 27/12/2007 16:45:13

comment demarrer le programme ?

signaler à un administrateur
Commentaire de skone007 le 27/12/2007 18:36:42

heu... Tu compiles et tu lances :S

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.