lebelm
Messages postés17Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention11 juin 2006
-
11 juin 2006 à 05:33
cs_lilj
Messages postés204Date d'inscriptiondimanche 13 décembre 2009StatutMembreDerniè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:
Générateur de clé d'activation
Generateur de cle - Meilleures réponses
Générateur de clé d'activation de logiciel - Meilleures réponses
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 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...
cs_lilj
Messages postés204Date d'inscriptiondimanche 13 décembre 2009StatutMembreDernière intervention 1 avril 20125 7 févr. 2011 à 08:35
bonjour, pourrait-tu t'expliquer encore plus précisément ou donner directement un code prêt à tester, car ce que tu explique semble intéressant. Je cherche moi aussi, un moyen de protéger mon application.
J'ai 2 applications ( A et B). L'app B est commercial. l'app A est le "serveur" je dirais. Du coup :
je voudrais que mon app A crée un serial à partir d'un nom ou tous autres données. Puis, quand l'app B est installé, on demande à l'utilisateur d'entrer son nom et la clé d'activation. L'app B essaye de vérifier l'authenticité de cette clé.
Mais, il faut un minimum de sécurité.