2012-11-20 5 views
2

J'ai décidé d'utiliser la bibliothèque TrueLicense pour appliquer une protection contre la copie pour une application Java que j'ai développée. Comme TrueLicense n'offre pas de schéma de protection contre la copie, j'en ai besoin d'un. Je veux simplement utiliser le nom de l'entreprise en combinaison avec l'identifiant Mac pour créer une licence. Ce dont j'ai besoin, c'est d'un algorithme pour créer une clé d'activation à partir du nom de l'entreprise et de l'identifiant Mac, et je me demandais si quelqu'un pouvait me pointer dans la bonne direction? Je comprends qu'une personne bien informée peut briser une application en quelques minutes. Je comprends que peu importe la protection que j'utilise, quelqu'un peut toujours le dépasser. Mon intention est d'empêcher les utilisateurs simples de copier l'application sur plusieurs machines.application de licence java, algorithme de création de clé d'activation?

Encore une fois, j'ai besoin d'un algorithme pour créer la clé d'activation à partir du nom de l'entreprise et de l'identifiant Mac. Merci

Répondre

2

Si vous voulez un schéma simple, vous pouvez mettre le nom de la société et l'adresse MAC ensemble, calculer un hachage (par exemple SHA-1) et l'utiliser comme clé d'activation.

Pour un code Java, consultez Compute SHA-1 of byte array

+0

Merci ce que je cherchais. – jadrijan

+0

Mais comment obtenez-vous une adresse MAC de Java? –

Questions connexes