Bonjour,
Voilà en fait je programme un petit logiciel et je voudrai que les gens aient besoin d'un numéro de série du logiciel pour l'utiliser
j'ai chercher longtemps sur internet mais y a pas grand chose qui en parle
merci d'avance
Bonjour,
Voilà en fait je programme un petit logiciel et je voudrai que les gens aient besoin d'un numéro de série du logiciel pour l'utiliser
j'ai chercher longtemps sur internet mais y a pas grand chose qui en parle
merci d'avance
Bah j'imagine que c'est un peu comme de la cryptographie sauf que pour une seule solution tu as plusieurs choix.
En gros tu transforme ton numero de serie en chaine que tu decrypte et si le resultat est le bon bah c'est cool
Apres je pense qu'il n'y a pas de réele méthode... Tout depend de ce que tu veux comme type de SN etc...
Bah disons genre ca, ben ca m'irai:
ADL200505-SQDAZ4-1AZS1Z-A154AS-20ECA4
etc
2005 serait l'année d'expiration
05 serait le mois d'expiration
Ou bien mieux encore:
La date d'expiration serait dans le serial, mais invisible, nécéssite un calcul +/- complexe pour retrouver
Merci d'avance
Me dites pas un XOR, ca me donne tout le temps des caractères zarb
et pourkoi pas un XOR tien ??? nan j déconne
Comme tu créer ton SN a partir de ta date de validité, celle ci sera crypté et donc illisible (c'est mieux car ton idée de tout mettre en clair vas tenir 2 secondes avant que tu te fasse pirater)
MD5 ?
XOR + encodage B64 ?
InstallShield le propose pas ?
RSA?
Le problème avec MD5 c'est que je ne pourrai pas recouper la date d'expiration...
Je vais voir du côté du XOR + B64 et RSA, merci ^^
J'attends toujours des instructions vu que j'ai jamais fais ca :p
Ben faut chercher une astuce simple à mettre en oeuvre et capable de résister plus de 5 minutes à un oeil curieux, à moins que tu souhaites quelque chose de très robuste et alors il faudra te tourner vers des solutions spécifiques (y'a des boites spécialisées dans la protection logielle).
Une astuce simple serait de faire la somme de toutes les lettres, tu obtiens le nombre de jours à ajouter à une certaine date fixe (par exemple 1° Janvier 2005) pour obtenir la date d'expiration...
Tu peux jeter un oeil à ça aussi:
http://www.clubic.com/telecharger-fiche11055-cd-keys.html
Les protections logicielles clés en main sont généralement assez chères. De plus, la plupart sont crackées quelques jours plus tard. Si tu veux quand meme une protection robuste je te conseilles armadillo, la protection la meilleure à mon sens. Sinon le mieux est en effet de générer ton numéro de série comme ont te la dit avant.
Bonne journée
Et puis il faut pas que la solution traine sur un forum![]()
Partager