just to let everyone know, I found a very nice Nuget library to give me exactly what I need. The idea with my question above was to be able to generate a unique hardware ID for the PC.
The link below is where I found the solution and the nuget library. https://jonathancrozier.com/blog/what-makes-a-good-device-identifier