摘要
文章提出一种基于网络的软件保护方案,用户通过Internet连接至服务器端的注册机进行注册。方案中运用密码学中的MD5算法进行首轮加密并做循环移位处理,并用DES算法再次加密,最后以数据库的方式实现注册信息的管理。系统采用密钥验证机制,多个检查点调用验证函数来检查密钥的合法性。通过这一系列的手段使得软件能够比较有效地防止非法用户注册,达到软件保护的目的。
In this paper,a software protection proposal which is based on the internet was suggested.The user connect to the Internet to register the sofeware.Different algorithms in Cryptology,such as DES,MD5 and etc.,were applied into encryption,while using data base to manage the registered imformation.In the first round encryption,system uses MD5 and do the shif-circulation operation,then uses DES to encrypt the sofeware again.The system uses a secret-key validation meth-od,which can validate the key in several different check points.Therefore,software prevented the registration of illegal users successfully and finally achieved the purpose.
出处
《计算机与数字工程》
2010年第5期96-98,150,共4页
Computer & Digital Engineering
基金
"十一五"国家科技支撑计划(编号:2006BAD08B01)
河南省高校新世纪优秀人才支持计划(编号:2006HANCET-15)资助
关键词
软件保护
软件加密
DES
MD5
software protection
software encryption
DES
MD5 Class Number TP309