3 个解决方案
#1
获取硬件地址请参看
http://expert.csdn.net/Expert/topic/1299/1299608.xml?temp=.7920801
算法可以使用.net 自带的System.Security.Cryptography命名空间,使用Des或MD5 Hash算法加上自己自定义的算法进行加密
http://expert.csdn.net/Expert/topic/1299/1299608.xml?temp=.7920801
算法可以使用.net 自带的System.Security.Cryptography命名空间,使用Des或MD5 Hash算法加上自己自定义的算法进行加密
#2
up
#3
int serialnum(int DiskId,string userName){
char[] charArray=userName.ToCharArray();
int sum=0;
for (int i=0;i<charArray.Length;i++){
sum+=(int)charArray[i];
}
return ((DiskId+sum)*100)/2;
}
只是个例子,谁都可以破解.
char[] charArray=userName.ToCharArray();
int sum=0;
for (int i=0;i<charArray.Length;i++){
sum+=(int)charArray[i];
}
return ((DiskId+sum)*100)/2;
}
只是个例子,谁都可以破解.
#1
获取硬件地址请参看
http://expert.csdn.net/Expert/topic/1299/1299608.xml?temp=.7920801
算法可以使用.net 自带的System.Security.Cryptography命名空间,使用Des或MD5 Hash算法加上自己自定义的算法进行加密
http://expert.csdn.net/Expert/topic/1299/1299608.xml?temp=.7920801
算法可以使用.net 自带的System.Security.Cryptography命名空间,使用Des或MD5 Hash算法加上自己自定义的算法进行加密
#2
up
#3
int serialnum(int DiskId,string userName){
char[] charArray=userName.ToCharArray();
int sum=0;
for (int i=0;i<charArray.Length;i++){
sum+=(int)charArray[i];
}
return ((DiskId+sum)*100)/2;
}
只是个例子,谁都可以破解.
char[] charArray=userName.ToCharArray();
int sum=0;
for (int i=0;i<charArray.Length;i++){
sum+=(int)charArray[i];
}
return ((DiskId+sum)*100)/2;
}
只是个例子,谁都可以破解.