软件开发中,如何使用用户名+硬件系列 加密实现软件注册认证?

使用硬件系列 作为加密依据可使注册码唯一,而使用用户名作为加密依据可以设置显示权用使用,可以把硬件系列 和用户名一起作为加密依据,即使注册码唯一又可以设置显示授权用户名。

硬件系列 与用户名保护实例

采用重启动校验和非明码比较的方式进行注册码验证。在注册窗口的启动里面加入获取硬件的功能,用户输入用户名和注册码以后先保存到注册表,重新启动软件以后把保存在注册表里面的用户名和注册码读出来。把注册码先进行解密,然后与用户名+系列 的组合进行比较,如果相同说明注册码正确,否则说明注册码不正确。

示例代码如下:


注册机制作实例

使用注册验证的逆算法对硬件系列 和用户名使用相同的密钥计算出注册码。

示例代码如下:



                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月13日
下一篇 2021年4月13日

相关推荐