mercredi 17 octobre 2007

La Clé RIB (Application Algorithme)

Le but de cet article est de vous montrer la manière de générer des numéros de comptes bancaires valides. Dans quel(s) but(s) ? Et bien tout simplement :

Juste histoire de savoir faire;
Pour effectuer toute action qui requiert un numéro de compte bancaire, et sans que vous ayez à donner le vôtre (en restant bien entendu dans la légalité).


Un numéro de compte bancaire ressemble à BBBBB AAAAA CCCCCCCCCCC RR où :

BBBBB sont les 5 chiffres du numéro de la banque;
AAAAA sont les 5 chiffres du numéro de l'agence de la banque;
CCCCCCCCCCC sont les 11 chiffres du numéro de compte proprement dit;
RR sont les 2 chiffres de " la clé RIB. "


La clé RIB est donc un nombre composé de 2 chiffres, qui est calculé à partir de tous les chiffres précédents. Ainsi c'est la clé RIB qui va permettre à un programme de détecter si le numéro de compte est valide ou non. Il est très simple de créer un numéro de compte bancaire bidon : il suffit de choisir les 3 premiers nombres : vous choisissez la banque (5 chiffres, ex: 30003 pour la société générale), l'agence, et vous inventer un numéro de compte sur 11 chiffres. Ensuite il ne vous reste plus qu'à calculer la clé RIB à l'aide d'un algorithme qui vous est dévoilé dans la section suivante.

Algorithme:


Soit "ABC" un numéro de compte bancaire avec "A" le numéro de la banque, "B" le numéro de l'agence, et "C" le numéro du compte proprement dit.

Donc la structure générale de l'algo sera comme ça :

Demande A
Demande B
Demande C
D = A * 8
A = Partie entière de (D / 97)
A = D - (A * 97)
E = B * 15
B = Partie entière de (E / 97)
B = 97 - ( E - (B * 97))
F = C * 3
C = Partie entière de (F / 97)
C = 97 - (F - (C * 97))
G = A + B + C
H = Partie entière de (G / 97)
I = G - (H * 97)
Si I = 0 alors I = 97
Afficher I

6 commentaires:

Anonyme a dit…

rep

Anonyme a dit…

Make more post like this one



[url=http://www.venditascarpe.com/]gucci shoes
[/url]

Anonyme a dit…

bonjour,
j'ai calculé le I j'ai cru trouvé le clé RIB du compte que j'ai travaillé avec. Que représente I. J'aimerais avoir plus de précision sur ce sujet.
Merci pour votre aide ainsi pour le site c'est très intéressant.

tipoulpi a dit…

heu , je n'ai pas bien compri lalgoritme , tu pourrai mieux détaillé pour moi stp, je te remerci d'avance

tipoulpi a dit…

heu je nai pa bien compri lalgoritme, pourrai tu mieux me lexplixer stp , merci davance

tipoulpi a dit…

heu , je n'ai pas bien compri lalgoritme , tu pourrai mieux détaillé pour moi stp, je te remerci d'avance

Derniers messages