Hvad nu hvis der ikke er et netværksinterface? Hvad hvis der er mere end et, hvilket skal man så vælge?
Der findes nok ikke en 100% sikker måde at gøre det på, men tag en masse værdier, som f.eks. maskine navn, bruger navn og andre ting og lav eventuelt en MD5 hash, en base64 streng eller lignende af dem.
Det er en simpel måde at gøre det på, og jeg antager ikke det er noget specielt dyrt der skal sikres.