软件开发中,如何使用用户名作为加密依据实现软件注册认证?

使用硬件系列号作为加密依据,可使每一个注册码都唯一。以用户名作为加密依据,在不同的计算机上输入同一个用户名和对应的注册码都可以使用软件,这样不唯一。

用户名保护实例

采用重启动校验和非明码比较的方式进行注册码验证。用户输入用户名和注册码以后,先把用户名和注册码保存到注册表,重新启动软件以后把保存在注册表里面的用户名和注册码读出来。

对注册码先进行解密,然后与用户名进行比较,如果相同,说明注册码正确,否则说明注册码不正确。

示例代码如下:


注册机制作实例

采用注册验证的逆算法和相同的密钥算出注册码。

示例代码如下:


来源:流逝在键盘下的记忆

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

相关推荐