作者:舅舅家123_204 | 来源:互联网 | 2023-05-16 13:46
软件取CPU序列号加密,写了一加密函数后,可以生成密文。然后打算网友注册时通过网络把序列号发给我,我这边运算后把密文发过去。用程序来验证文本框里输入的密文和程序本身生成的密文是否一致来确定是否注册成功
软件取CPU序列号加密,写了一加密函数后,可以生成密文。然后打算网友注册时通过网络把序列号发给我,我这边运算后把密文发过去。用程序来验证文本框里输入的密文和程序本身生成的密文是否一致来确定是否注册成功。
现在问题是:打算注册一次终身有效。但用户更换CPU就需要重新注册一次,这时麻烦就不说了。无所谓。可如果A用户购买我的软件后,过2天给我信息说他换了一个CPU,让我重新再给他一个密文。我如何知道他的CPU序列号是他自己的还是他给别人要的呢?
有什么办法能解决这个问题呢?远程访问数据库肯定是不行了。需要支持无网络状态。
21 个解决方案
先接再说
最少要先给你一个字符串,你再给他一个注册码
我晕。。。。。
楼上几位专业接分的啊。。。。。。。
谢谢,呵呵呵!!
继续秉承本人一贯作风:有活就干,有分就接!
你可以多用几种参数同时加密嘛,比如取得他的网卡ID和CPU序列号,用这两个号码产生一个注册号,就行了啊。他两个东东同时坏的可能性小多了吧。
是不是应该在安装的时候才需要注册码啊,如果安装以后还要检查注册码就不应该绑定到变化的东西上面
1.亲自登门造访客户 ^_^
2.要求 CPU 必须从你这高价买 ^_^ ^_^
TO:Mister(菜青虫) ( )
1.亲自登门造访客户 ^_^
2.要求 CPU 必须从你这高价买 ^_^ ^_^
说出我的心声啊。。。。。。。。。。。。。
采花……
“需要支持无网络状态”……这就没办法啦……
难道还要你上门?