private static string GetInfoToHash(string guid) { var cpuSerial = GetCpuID(); var macUUID = WindowsMacUtils.GetMAC_UUID(); var extraRigSeed = GetExtraRigSeed(); var infoToHash = $"NHM/[{cpuSerial}]-[{macUUID}]-[{guid}]-[{extraRigSeed}]"; return(infoToHash); }
public static string GetDeviceB64UUID(bool showInfoToHash = false) { var cpuSerial = GetCpuID(); var macUUID = WindowsMacUtils.GetMAC_UUID(); var guid = GetMachineGuidOrFallback(); var extraRigSeed = GetExtraRigSeed(); var infoToHash = $"NHM/[{cpuSerial}]-[{macUUID}]-[{guid}]-[{extraRigSeed}]"; if (showInfoToHash) { Console.WriteLine("NHM/[{cpuSerial}]-[{macUUID}]-[{guid}]-[{extraRigSeed}]"); Console.WriteLine(infoToHash); } Logger.Info("NHM.UUID", $"infoToHash='{infoToHash}'"); var hexUuid = GetHexUUID(infoToHash); return($"{0}-{GetB64UUID(hexUuid)}"); }