Générateur de clés

Soyez le premier à donner votre avis sur cette source.

Vue 30 265 fois - Téléchargée 2 132 fois

Description

Ce petit programme génère des clés pour vos shareware ou pour sécuriser des données inscrites dans la Registry.

Exemples d'utilisation :

- Enregistrement d'un utilisateur XYZ pour un shareware ABC version 1.2

=> pour pouvoir enlever le message "N'oubliez pas de vos enregistrer", l'utilisateur doit entrer la clé d'enregistrement avec ses coordonnées...

- Sécurisation de clés dans la Registry.

=> Plutôt que de sauvegarder des codes ou des chaînes dans la registry tels quels, utilisez PKG : un user + un password => PKG génère une clé UNIQUE. Quand l'utilisateur veut s'identifier, le programme va vérifier que son username et son password correspondent bien à la clé enregistrée dans la registry.
Avantages :
- la clé enregistrée dans la base de donnée est incompréhensible (et irréversible, càd qu'à partir de cette clé on ne peut pas retrouver le nom de l'utilisateur et son mot de passe)
- A chaque entrée dans la registry (nom d'utilisateur) correspond une clé différente

Conclusion :


Des question ? des remarques ? n'hésitez surtout pas, même si c'est pour me dire que tel ou tel élément n'est pas assez développé... toute critique est constructive !

Dans le ZIP : un exemple d'utilisation de ce PKG (ajouté ce 22.05.03)

A venir : un exemple concret d'utilisation de PKG pour l'accès sécurisé à vos programmes...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_VVV
Messages postés
40
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
15 juin 2009
-
Salut,
Heureux de voir que 6 ans après sa création, ce petit programme intéresse encore une ou deux personnes ;-)

Réponse pour DEDIBOX...
1. Tu crées ton programme en VB
2. Tu ajoutes le module de contrôle par clé (form1). Donc, pour l'utiliser la personne doit demander (acheter ?) une clé auprès de toi !
1. Tu reçois les infos de la personne (nom, prénom, adresse... que sais-je encore)
2. Tu utilises la fonction permettant de générer une clé à partir de ces infos (accueil.frm) : nom de la personne (ou autre) et code "secret" propre au programme (PUK). Une clé est alors générée (ex: a67f-3312-990b-8cfa)
3. Tu renvoies cette clé à la personne... qui activera le programme. A lui de ne pas transmettre ses infos et donc sa clé à une autre personne ;-)

Evidemment, à chaque programme/version correspond en principe une clé "PUK". On peut aussi décider de changer de clé PUK lorsqu'une nouvelle version du programme est créée. L'utilisateur devra alors demander une nouvelle clé :-)

En réponse pour PIRATE (tu veux craquer mon code ? pas difficile je crois) :
Il faudrait simplement ajouter une séquence, ce qui n'est pas compliqué :
1. changer le nombre de caractères par segment (lg = 5 au lieu de 4)
2. changer le nombre de segments (5 au lieu de 4)
3. pour les caractères, j'ai travaillé en hexa si je me souviens bien, donc c'est cuit :-(
DEDIBOX
Messages postés
1
Date d'inscription
jeudi 5 novembre 2009
Statut
Membre
Dernière intervention
5 novembre 2009
-
merci mais on sen sert comment de ton logiciel car j'aimerai avoir un serail pour un programme mais je sais pas comment on fait avec ton logiciel peux tu m'aidez stp merci
pirate softwarez
Messages postés
16
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2007
-
Salut il y a seulement un léger petit problème sinon ca serait pas mal génial si ton code pouvait générer une clé de 5 chiffres sur 5 cases comme Windows XP Pro et qu'il génère aussi des lettres de A à Z au lieu de A à F. En-t-k si il y a quelqu'un parmis vous qui pourrait modifier ce code pour qu'il génère de A à Z et avec des chiffres évidamment écriver moi à pirate_software@hotmail.com car je suis un newbie en programmation VB.
cs_VVV
Messages postés
40
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
15 juin 2009
-
C'est une idée qui me semble intéressante !
L'amélioration que tu proposes diffère du but initial (sécuriser des informations de connexion ou d'enregisrtement), mais toute idée est bonne à prendre.
Dès que j'ai 5 minutes, je proposerai une nouvelle source incluant ton idée :-)

Merci pour les encouragements de tous.
leloup31450
Messages postés
5
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
14 novembre 2007
-
Dans le fichier test mettre le bon PUK pour que ça fonctionne. ;)

Sinon source trés interréssante, merci VW

Par contre je verais bien une amélioration, à la place de 'votre nom" je verrais bien d'aller chercher le N° de serie du DD (pas de la partition qui peux changer)
Vous en pênsez quoi?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.