public string GetKey() { string input = CreateMD5(Workstation.GenerateWorkstationId()); for (int i = 0; i < 0x3e8; i++) { input = CreateMD5(input); } return(input); }
public string GetKey() { string md5 = CreateMD5(Workstation.GenerateWorkstationId()); for (int index = 0; index < 1000; ++index) { md5 = CreateMD5(md5); } return(md5); }
public static string GenerateWorkstationId() { ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(); StringBuilder stringBuilder = new StringBuilder(); managementObjectSearcher.Query = new ObjectQuery("select * from Win32_Processor"); foreach (ManagementObject managementObject in managementObjectSearcher.Get()) { stringBuilder.Append(Workstation.ManagmentObjectPropertyData(managementObject.Properties["ProcessorId"])); stringBuilder.Append(','); } managementObjectSearcher.Query = new ObjectQuery("select * from Win32_BaseBoard"); foreach (ManagementObject managementObject in managementObjectSearcher.Get()) { stringBuilder.Append(Workstation.ManagmentObjectPropertyData(managementObject.Properties["Product"])); stringBuilder.Append(','); } return(stringBuilder.ToString()); }
private void Activate_Load(object sender, EventArgs e) { this.label1.Text = this.label1.Text + CreateMD5(Workstation.GenerateWorkstationId()); }