Unique machine identifier

I’m looking at ways to copy protect / authorize for use and am considering a scheme that uses machine IDs to generate a unique license key that enables the plugin to run on that one host. My website would limit the user to some reasonable number of machine authorizations.

Is there something in the Juce API that generates unique machine IDs from hardware profiles or whatever?

There’s nothing explicitly for that, but File::getVolumeSerialNumber and PlatformUtilities::getMacAddress might come in handy.