private bool TestLicenceCode(string licenceNumber, string licenceCode) { string aseStr = AESHelper.Encrypt($"<MachineCode>{_machineCode}</MachineCode><Number>{licenceNumber}</Number>", HelperKeys.Key, HelperKeys.IV); string temp = MD5Helper.ComputeMD5Hash(aseStr); return(MD5Helper.ComputeMD5Hash(aseStr) == licenceCode); }
private void button1_Click(object sender, EventArgs e) { string mac = string.Empty; this.textBox1.Text.Split('-').ToList().ForEach(o => mac += o); var macMd5Code = MD5Helper.ComputeMD5Hash(AESHelper.Encrypt($"<Mac>{mac}</Mac>", "zhongtaiTimerDo1", "zhongtaiTimerDo1"));//System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces().FirstOrDefault().GetPhysicalAddress().ToString() var LicenceCode = MD5Helper.ComputeMD5Hash(AESHelper.Encrypt($"<MachineCode>{macMd5Code}</MachineCode>", "zhongtaiTimerDo1", "zhongtaiTimerDo1")); textBox1.Text = LicenceCode; }
private string CreateMachineCode() { return(MD5Helper.ComputeMD5Hash(AESHelper.Encrypt($"<Mac>{System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces().FirstOrDefault().GetPhysicalAddress().ToString()}</Mac>", HelperKeys.Key, HelperKeys.IV))); }