Je voulais savoir comment associer une clé de licence avec le logiciel que je suis en train de créer, similaire à celle utilisée par la plupart des entreprises comme Microsoft et d'autres qui demandent la clé pour que leur produit soit installé. De cette façon, comment puis-je également empêcher le piratage de logiciels à moins que la clé de licence ne soit incluse. Je suis un naïf ici et j'ai besoin de quelques conseils de votre part pour que je puisse regarder cela et aller plus loin.Comment associer une clé de licence à mon logiciel
Répondre
Pour éviter le partage de clés, vous devez lier votre génération de clé à une propriété de l'ordinateur du client: un «verrou matériel» ou un «verrou logiciel». En tant que «verrou matériel», l'adresse mac, l'identifiant du disque dur (etc.) peut être utilisé. Parfois, des «verrous logiciels» sont utilisés, ce qui donne plus de liberté à l'utilisateur final avec les mises à niveau matérielles.
Ainsi, le système est à la recherche de cette façon: Software génère la « demande de clé » = f ('de verrouillage du matériel) qu'un client envoie à un fournisseur de logiciels. Le fournisseur génère la 'clé d'autorisation' = F ('clé de demande') par keygen et la renvoie au client. Lorsque le client active son logiciel, il vérifie la clé si ('clé d'autorisation' == F (f ('de verrouillage du matériel)) {Okey, on y va} else {Nope, clé est invalide}
Le inconvénient de cette méthode est qu'un pirate suit le flux de la clé mis à «activation clé» champ et peut trouver le F (f («verrouillage matériel») puis fait un «copier/coller» de F code binaire , crée le keygen et le partage sur le web
Une meilleure approche est de savoir si un pirate ne peut pas atteindre la routine qui exécute la génération réelle de la 'clé d'authentification', par exemple si elle se trouve sur un serveur distant
Quoi qu'il en soit il n'y a pas besoin de réinventer la bicyclette, vous pouvez utiliser les solutions développées par d'autres, vérifiez la https://activation-cloud.com
chose qu'il n'y a pas de protection qui ne peut pas être piraté. La question est de savoir combien d'efforts il faut pour le faire.
- 1. Comment double licence mon logiciel open source?
- 2. Évaluation du logiciel - licence
- 3. Licence de logiciel avec une exception?
- 4. Comment concéder sous licence une licence de logiciel sous Licence Artistique 2
- 5. Quelle licence de logiciel utiliser?
- 6. Comment faire fonctionner mon logiciel à partir d'une clé USB?
- 7. Comment associer une extension de fichier spécifique à mon application?
- 8. Comment ajouter une fonctionnalité de licence à un programme Java?
- 9. Projet de licence de logiciel: comment éviter la dépendance circulaire
- 10. Comment obtenir une licence pour mon code?
- 11. Comment utiliser RSA pour une clé de licence?
- 12. meilleure façon de limiter la licence de logiciel à une machine/environnement?
- 13. Je cherche une licence de logiciel sans but lucratif/freeware
- 14. Comment publier une nouvelle clé de licence d'application Android?
- 15. Quel système de licence/activation choisir pour un logiciel commercial?
- 16. Comment scripter une recherche google sans clé de licence google?
- 17. À la recherche d'un logiciel de licence FOSS
- 18. comment ajouter une clé de licence pour l'application blackberry?
- 19. Associer une URL à une ressource dans mon application
- 20. Comment cacher une clé de licence lors d'une inspection occasionnelle
- 21. Clé de licence de distribution de serveur Tomcat
- 22. clé pour le logiciel
- 23. Comment sécuriser mon logiciel C# avec une clé d'enregistrement lors de l'installation?
- 24. Question de licence de logiciel en utilisant ProgreSQL ou MySQL
- 25. Comment protéger mon fichier de licence?
- 26. Suggestions simples de serveur de clé de licence logicielle?
- 27. Comment associer un type de fichier spécifié à mon programme?
- 28. Comment associer une constante à une fonction?
- 29. Un outil de licence commerciale est préférable à une solution développée en interne pour la licence d'un produit logiciel
- 30. Chiffrer et déchiffrer une clé de licence en PHP
duplicata possible de [Besoin de conseils pour concevoir un logiciel 'anti-fissures'] (http://stackoverflow.com/questions/2383921/need-advice-to-design-crack-proof-software) – Piskvor