Accueil > Forum > > > > Créer un "Keygen" pour mon logiciel ? comment ?
Créer un "Keygen" pour mon logiciel ? comment ?
mardi 29 mai 2007 à 19:25:28 |
Créer un "Keygen" pour mon logiciel ? comment ?

OaSiS22
|
Bonjour, (j' ai peut-etre posté dans un mauvais topic et peut etre mauvais site-forum) Voila, je suis en train de créer un jeu (fps) que je veux faire un peu comme pour les grands jeux. Par exemple quand on achete un jeu, on l' installe et pour poursuivre l' installation il faut entrer le code de validation du CD qui est dans la boite. Mon probleme est que mon jeu quand il sera fini j' aimerais bien le vendre sur internet en CD mais pour qu' il ne soit pas pirater "facilement" (ou alors que personne ne puisse le pirater) il faudrait que j' integre dans le programme d' installation un "Générateur de clée" (je ne sais pas le vrai nom donc je l' apelle comme ca...). Déja d' une je ne sais pas comment le faire ou où le trouver (j' ai cherché sur internet mais je n' ai rien trouvé qui correspondait  ) Donc je m' en retourne a vous, et si possible en même temps me dire comment l' intégrer au programme d' installation.  PS : Je suis pas très bon en informatique  . J' attends votre réponse avec impatiente  ! Cordialement,
|
|
mardi 29 mai 2007 à 19:36:30 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?
|
mardi 29 mai 2007 à 19:45:30 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

OaSiS22
|
Dans mon Poste Scryptome, il y a marquer que je ne suis pas tres doué ^^ donc simple serait le mieu et ca je croit que c' est pour compilet tout d' abord j' aimerait savoir pour les codes de sécurité... Mais merci comme même  Cordialement,
|
|
mardi 29 mai 2007 à 19:46:56 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

jmfmarques
|
Bonjour OaSiS22, Si ton CD ne coûte pas cher, une toute petite modif à ton setup d'installation suffira, si tu lie chaque CD vendu à un martériel bien identifié. Personne ne se "cassera la tête pour peu" Si par contre ton CD coûte cher, il sera piraté très facilement et très vite, puis redistribué en parralèle sans ta protection, quel que soit le degré de cette dernière. Tout ce à quoi aboutirait alors ton travail de protection, serait à ta propre perte de temps et tu serais bien le seul à payer ... de ton temps... 
|
|
mardi 29 mai 2007 à 20:20:43 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

OaSiS22
|
ca me rassure...
......................mais alors pas du tout ^^
meme si je sais que ca arriverait le piratage mais bon. Les hommes on cas changer ca me fera plus desous t moin de perte de jeu piraté :D
Cordialement,
|
|
mardi 29 mai 2007 à 20:26:11 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?
|
mardi 29 mai 2007 à 21:39:18 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

Julien237
|
Une petite idée de protection au niveau des clés : Tu peux soit faire un système de logique dans lequel toutes les clés devraient répondre à un critère mathématique bien précise (exemple simpliste la somme de tous les chiffres doit être divisible par 7). Mais le problème est que le .Net est excessivement facilement désassemblé et même moi te trouverais des clés en 10 minutes avec un tel système. Donc pour cette méthode, il serait mieux de coder une dll en un langage de bas niveau qui s'occuperait de la validation des clés.
Deuxième proposition, tu génères des milliers de clés aléatoirement, tu enregistre leurs hashages dans ton fichier d'installation, et lorsque l'utilisateur rentre une clé, ton programme en génère le hashage et le recherche dans la collection. Un hashage est unique à 1 pour 500 milliards, donc si tu génères 100 000 clés par version de ton prog, il faudra en moyenne 5 000 000 essais à un brutor pour trouver une clé valide, c'est pas top, mais en considérant que la génération d'un hashage n'est pas instantanée non plus c'est pas trop trop mal...
A mon avis, le mieux est d'associer les deux méthodes : Tu enregistres des hashages, et tu les modifie avec un dll en natif si possible qui prends une seconde à exécuter la fonction requise afin de freiner un éventuel mauvais utilisateur...
Mais ne te fais pas d'illusions, je ne connais rien "d'incracké" qui n'utilise que du soft comme protection jusqu'ici...
Sinon encore une chose toute simple mais qui oblige les utilisateurs à possèder internet, c'est d'enregistrer chaque clé sur un serveur et de n'autoriser qu'un enregistrement par clé. Mais là encore, il suffit à l'utilisateur d'émuler le serveur de clé et hop, il enregistre son logiciel avec n'importe quelle clé...
Julien.
|
|
mercredi 30 mai 2007 à 08:38:17 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

EBArtSoft
|
"...mais pour qu' il ne soit pas pirater "facilement""
Alors oubli le VB !!
@+
[Code]E.B.[/Code]
|
|
mercredi 30 mai 2007 à 08:58:56 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

jmfmarques
|
Ouais... de 2 choses l'une : ou le jeu en vaut la chandelle et alors le programme qui figure sur son CD sera "craqué" et transformé... et le résultat obtenu court-circuitera purement et simplement la vérification, s'il en a mise une. Puis ce résultat permettra de graver d'autres CD, sans protection, eux... ou le jeu n'en vaut pas la chandelle et personne ne perdra du temps pour peu de choses (surtout si le coût du temps à y passer est supérieur à celui du CD) Il peut (s'il est dans le 2ème cas) alors peut-être se contenter de faire un CD par client, en liant simplement le setup à un article caché du CD qui contiendrait une clé d'authentification à donner par l'utilisateur. Ce procédé enfantin suffira si le CD ne vaut pas cher, mais sera craqué par simple copie du CD. Il peut également aller plus loin et subordonner au N° de série du CD... mais ce sera craquable par un outil de clonage. Bref...à lui de voir et de peser le pour et le contre... 
|
|
mercredi 30 mai 2007 à 09:02:13 |
Re : Créer un "Keygen" pour mon logiciel ? comment ?

jmfmarques
|
Il peut également fabriquer des CD "individualisés" contenant, chacun, un nombre d'octets différent des autres CD et subordonner le SetUp à la taille en octets du CD. Mais là aussi, un simple outil de clonage suffira...
|
|
Cette discussion est classée dans : créer, installation, jeu, logiciel, keygen
Répondre à ce message
Sujets en rapport avec ce message
Package d'installation pour mon logiciel ???? [ par olivier857 ]
Salut je recherche comment créer un package d'installation pour le logiciel que j'ai dévellopper en VB6. Il faudrait que je puisse l'installer sur n'i
Créer des fichiers d'installation sous VISTA ? [ par Didier72 ]
BonjourSous XP, j'utilise le logiciel Setup2Go pour créer mes fichiers d'installation de mes projets...Mais ce logiciel ne semble pas être encore comp
Pb install Logiciel [ par Sniper_Vgaerr ]
Bonjour à tous,Voila j'ai crée un logiciel de base de donnée Access en VB6.0 sur XP SP2 et je l'ai envoyer à quelqu'un qui a Win 2k(Setup.exe, Steup.l
créer une clé dans le régiste a l'installation d'un programme vb [ par nirega ]
Bonjour,J'aimerais savoir comment faire pour pouvoir créer une clé dans le régiste quand on installe un programme créer avec VBnirega
Créer une installation d'un appli VB6 avec n° de série [ par allfab ]
Bonjour à Tous, Je ne trouva pas mon bonheur donc j'écris ce message. J'ai créé un petit logiciel et j'aimerais créer l'installation avec un n° de s
pakage [ par S4ngo ]
Bonsoir, je viens de terminer une application vb6, j'ai crée un executable, mais maintenat, je voudrai faire un pack d'installation, car j'ai des dll,
Créer un Installer [ par sadok_sa ]
Slt, Comment je peut faire un exécutable d'installation, msi ou exe, d'une application compillée par VB2005, telque avoir des racourcies sur le bur
Comment créer en VB6 un pakage d'installation [ par basamir ]
bonjour,je voulais créer un pakage d'installation de mon application pour la distribuer?Merci
Empaquetage VB6 [ par Thybeau ]
Bonjour à tous.J'ai un petit problème avec l'assistant d'empaquetage de Microsoft Visual Studio 6.0J'ai réalisé un logiciel en VB avec MVS 6.0, et je
Programme d'installation [ par eljulios ]
Bonjour, Sous Visual Basic 2005 (Express Edition) j'ai créé un jeu et j'ai aussi créé un autre projet qui va me permettre d'installer mon jeu dans un
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|