无聊下了个软件,然后做了个注册机

来源:互联网 发布:m4螺纹编程 编辑:程序博客网 时间:2024/04/29 23:16

算是为了帮助一些不方便的人士吧,侵删。

读唇语 2015.1版本,软件用vb.net写的,下载时只是好奇这个是怎么练的(跟练英语音标和句子发音一样的方法,只是换成中文),下载来进不去,就看了下它代码,写了个注册机。注册的算法能复杂点吗?我把你一大段代码简化成这样。另外软件太次了,感觉不值!


using System;using System.Linq;using System.Text;using System.Management;using System.Security.Cryptography;class Program{    public static string GetMd5(string str)    {        byte[] bytes = new ASCIIEncoding().GetBytes(str.Trim());        return BitConverter.ToString(new MD5CryptoServiceProvider().ComputeHash(bytes));    }    public static string GetKey()    {        string tmpKey;        try        {            tmpKey = (from ManagementObject obj                      in new ManagementObjectSearcher("select * from Win32_PhysicalMedia").Get()                      select obj["SerialNumber"])                   .First().ToString().Trim();        }        catch        {            try            {                tmpKey = (from ManagementObject obj                          in new ManagementClass("Win32_DiskDrive").GetInstances()                          select obj.Properties["Model"].Value)                       .First().ToString();            }            catch            {                tmpKey = string.Empty;            }        }        string str = Program.GetMd5(tmpKey + "abcx");        return Program.GetMd5(str + "abcx");    }    static void Main(string[] args)    {        Console.WriteLine(GetKey());        Console.ReadLine();    }}





0 0