Я должен защитить с помощью проверки. Ключ приложения, написанный на Java, ключ должен работать только на указанном ПК, так что, например, должен быть сгенерирован серийный номер идентификатора машины приложением, основанным на уникальном идентификаторе (например: серийный номер жесткого диска, серийный номер MainBoard и т. д.); то на основе этого уникального идентификатора другая программа будет генерировать ключ проверки.Генерация и валидация последовательного ключа на Java (уникальный идентификатор машины)
Я уже реализовал аналогичную систему активации в .NET-приложении, генерирующем идентификатор машины, получая серийные номера аппаратных средств от WMI. Как я могу получить эти значения в Java? Решение должно работать независимо от Windows, Linux и Mac Os X.
Как я могу получить уникальный идентификатор машины в Java? Есть ли там библиотека, которая позволяет это делать?
Возможный дубликат: http://stackoverflow.com/questions/1986732/how-to-get-a-unique-computer-identifier-in-java- как диск-ID или-материнская плата-идентификатор – TPete