Я должен защитить ключом проверки приложение, написанное на Java, ключ должен работать только на указанном ПК, поэтому, например, серийный номер идентификатора машины должен генерироваться приложением на основе уникального идентификатора (например:серийный жесткий диск, серийный номер MainBoard и т. д.);затем на основе этого уникального идентификатора другая программа сгенерирует ключ проверки.
Я уже внедрил подобную систему активации в приложении .NET, генерирующем идентификатор машины, получая серийные номера оборудования из WMI, как я могу получить эти значенияв Java?Решение должно работать независимо от Windows, Linux и Mac Os X.
Как я могу получить уникальный идентификатор машины в Java?Есть ли какая-нибудь библиотека, которая позволяет это делать?