Chciałbym napisać program który wygeneruje mi unikalny dla każdego komputera na świecie. Może to być
- ciąg liter
- ciąg cyfr (liczba)
- ciąg cyfr i liter
- ciąg bitów
Cokolwiek.
Chodzi o to że jeżeli uruchomię program u siebie na komputerze, to chcę mieć 100% pewność że identyfikator wygenerowany na nim będzie różny od identyfikatora wygenerowanego na np szkolnym komputerze lub laptopie.
Chciałem zrobić coś takiego
string mac;
string hostname;
string os_ver;
mac = wygeneruj_mac_karty(); // <<
hostname = get_host_name_bla_bla(); // << funkcje które sam napisze
os_ver = get_os_version(); // <<
return sha1(mac + hostname + os_ver);
Ale nie jestem pewien czy to dobry sposób.