Créer une clé d'activation pour mon app

lebelm Messages postés 17 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 11 juin 2006 - 11 juin 2006 à 05:33
cs_lilj Messages postés 203 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 1 avril 2012 - 7 févr. 2011 à 08:35
Bonjour j'aimerais savoir comment créer une clé d'activation (Serial) sur la première exécution de mon logiciel (Installation).

Merci à l'avance
A voir également:

2 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
14 juin 2006 à 19:47
salut,

par exemple, tu récupères le numéro de série de la partition Windows, tu le convertis en Long : c'est ta clé de validation...l'utilisateur te l'envois...

tu le découpes en ces quatres octets ((Long And &hff000000&)/(2^24)...)...tu passes les quatres morceaux dans x1=(Long And &hff000000&)/(2^24), x2=(Long And &h00ff0000&)/(2^16), x3=(Long And &h0000ff00&)/(2^8), x4=(Long And &h000000ff&)/(2^0)

tu appliques un polynome genre 2x1^4-4x2^3+23x3^5+x4...tu renvoie ca à l'utilisateur : c'est la clé d'activation

ton programme fais le même calcul et vérifie que la clé d'activation rentrée est la meme que la clé calculé par ton programme...

pour résumé, ton prog de génération de clé d'activation à partir de la clé de validation, il fait la même chose que ton prog et compare avec la clé d'activation que l'utilisateur rentre...

sinon, autre idée :

un numéro de série a une série de proprité, par exemple :
le troisième octet est 5 fois le premier +3 mod 256
le deuxième octet est 2 fois le premier +34 mod 256

euh, je ne sais pas si j'ai été clair mais bon...et puis c'est vraiment la base, un bon cracker crakce ça en dix minutes maximum...

ShareVB
0
Rejoignez-nous