Numero de serie

ced55957 Messages postés 108 Date d'inscription dimanche 2 mars 2003 Statut Membre Dernière intervention 19 juin 2012 - 1 mars 2006 à 00:44
 Utilisateur anonyme - 1 mars 2006 à 15:49
bonsoir

voila jee voudrais faire un logiciel avec un numero de serie!!
Quand je rentre le numero de serie dans la form1 apres a la prochaine ouverture du logiciel le logiciel s'enclenche directement a la form 2 pouvez vous m'aider svp????

cordialement

5 réponses

Utilisateur anonyme
1 mars 2006 à 08:38
Ce que tu veux faire c'est protéger ton logiciel par un mot de passe. Il y a plusieurs sources sur CS, rentre mot de passe dans le moteur de recherche. Tu vas trouver ton bonheur je pense . Sache cependant que tu n'as pas le droit de commercialiser ton logiciel car je pense que tu n'as pas la licence de Delphi mais une version personnelle (donc pas le droit de faire du business). Pour finir faire une protection par mot de passe ou autre, performant, est une opération complexe : Manchester pourrait te le dire (c'est son travail ). Rien que pour faire apparaitre des **** à la place du mot de passe, ce n'est pas évident. De plus on utilise souvent des algorythmes. Ca parait rien mais c'est un travail très complexe et meme tout un art de proteger un logiciel. Pour conclure sache qu'il existe des décompilateurs comme Dédé pour Delphi. Donc cracker un mot de passe est en général très simple sauf quand c'est fait par des experts .

@+
0
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
1 mars 2006 à 10:50
Salut,
pour afficher des *** ou •••• à la place des caractèes rien de plus simple tu prends un TMaskEdit et a la propriété mask... tu mets * . Sinon pour le numéro de série il y a un composant qui s'appelle JvSerialNumber de chez Jvcl ou tu rentres un login,un autre paramètre , une clé et il te donne ton Numero de serie. Après tu peux très bien faire une procédure pour que si celui-ci ne correspond a celui que tu veux à la base alors ton prog ne passe pas a la form2. Après il faut crypter ton N° de série si tu l'inclus dans ton prog aux cas ou. Ou alors il reste la solution de la clé par le moyen du fichier comme avec Delphi. Tu demandes à l'utilisateur de rentré une clé et LE fichier qui à été donné par Borland pour la clé...

@+ Matt
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
1 mars 2006 à 12:05
Salut,
Juste pour dire que rien n'est incassable.
Toutes les protections finissent par lacher c'est juste une question de temps

@+
Cirec
0
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
1 mars 2006 à 13:50
Tu as raison Cirec maintenant on peut tout faire lacher...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
1 mars 2006 à 15:49
Matt261, pour le TMaskEdit, je ne connaissais pas.

Une technique ultrabète :

if edit1.text:='ton mot de passe' then
.............

C'est surement la technique la plus bete qui existe mais bon ... .

Un numéro de série n'a rien avoir avec une forme de protection. Un numéro de série permet seulement de justifier de la légalité personnelle à disposer d'un logiciel. A ne pas confondre avec un mot de passe.

Maintenant et ce n'est que mon avis personnel, je trouve un peu stupide qu'un amateur protège son programme (je ne veux pas rentrer dans un débat). S'il ne veut pas qu'il soit piraté la meilleure technique étant de ne pas le diffuser.

PS : Ne pas prendre mal mes propos.


Maintenant faire un mot de passe efficace c'est très très dur. Rien que d'écrire une alerte du type "mot de passe valide" en cas de mot de passe correct, est une faille qu'un cracker va vite exploiter. Mettre un mot de passe en toute lettre dans un programme c'est aussi une faille, il faut mieux le générer. Utiliser un TEdit pour saisir le mot de passe dans une form alors qu'il y en a pas d'autre dans cette forme est une Grosse erreur. Un cracker confirmé ou meme quelqu'un qui s'y connait un peu en prog, va peter ton mot de passe en quelque minutes.

Rien que pour comprendre, regarde les sources de Manchester sur CS.
0
Rejoignez-nous