如何对c#程序加密 ,做到一机一码
答案:6 悬赏:40 手机版
解决时间 2021-04-07 05:25
- 提问者网友:放下
- 2021-04-06 07:11
如何对c#程序加密 ,做到一机一码
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-06 08:27
读取硬件号 比如cpu和网卡 或者硬盘的
//取CPU编号
public String GetCpuID()
{
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
String strCpuID = null ;
foreach( ManagementObject mo in moc )
{
strCpuID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
return strCpuID;
}
catch
{
return "";
}
}//end method
//取第一块硬盘编号
public String GetHardDiskID()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECt * FROM Win32_PhysicalMedia");
String strHardDiskID = null ;
foreach(ManagementObject mo in searcher.Get())
{
strHardDiskID = mo["SerialNumber"].ToString().Trim();
break;
}
return strHardDiskID ;
}
catch
{
return "";
}
}//end
把这俩个号组合起来 最好中间加上你自己的几位编码 这样比较好
//取CPU编号
public String GetCpuID()
{
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
String strCpuID = null ;
foreach( ManagementObject mo in moc )
{
strCpuID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
return strCpuID;
}
catch
{
return "";
}
}//end method
//取第一块硬盘编号
public String GetHardDiskID()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECt * FROM Win32_PhysicalMedia");
String strHardDiskID = null ;
foreach(ManagementObject mo in searcher.Get())
{
strHardDiskID = mo["SerialNumber"].ToString().Trim();
break;
}
return strHardDiskID ;
}
catch
{
return "";
}
}//end
把这俩个号组合起来 最好中间加上你自己的几位编码 这样比较好
全部回答
- 1楼网友:鱼芗
- 2021-04-06 12:45
加密狗
- 2楼网友:由着我着迷
- 2021-04-06 11:47
学习!
谢谢
谢谢
- 3楼网友:话散在刀尖上
- 2021-04-06 10:42
根据硬件号经过一定算法得到注册码
- 4楼网友:骨子里都是戏
- 2021-04-06 09:49
一般是取得硬盘序列号和CUP序列号
用你自己的加密方法加密,不要使用现有的md5加密方法
这个已经被破解了
除了用户升级更换硬件,否则注册码永远都不会变的
用你自己的加密方法加密,不要使用现有的md5加密方法
这个已经被破解了
除了用户升级更换硬件,否则注册码永远都不会变的
- 5楼网友:思契十里
- 2021-04-06 09:15
一般情况下是这样的
读取网卡MAC地址,加硬盘序列号
然后定义一个加密私钥进行加密即可
你做验证只要验证一下结果即可
读取网卡MAC地址,加硬盘序列号
然后定义一个加密私钥进行加密即可
你做验证只要验证一下结果即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯