Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
 private string CreateMachineCode()
 {
     return(MD5Helper.ComputeMD5Hash(AESHelper.Encrypt($"<Mac>{System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces().FirstOrDefault().GetPhysicalAddress().ToString()}</Mac>", HelperKeys.Key, HelperKeys.IV)));
 }