这篇文章主要介绍了Python Des加密解密如何实现软件注册码机器码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
原理
判断路径下是否存在识别文件,若存在就解密对比,若不存在就进入机器码注册:
获取系统C盘序列号作为识别ID,并添加随机数作为混淆,生成最终机器码。
将机器码发给软件开发者,开发者将机器码解密后,添加自己的标识符号并加密生成key,发给用户。
用户输入key,程序对比并保存。
用户下次打开软件时,重新开始步骤‘1’。
说明
加密:将序列号经过Des加密,再经过base64编码。
解密:将密码经过b
1