场景:有时候自己编写的程序不想被别人带走使用,想着自己的成果在自己的电脑上使用。
原理:生成一个依据CPU序列号和本人自设字符串共同加密的摘要,保存key文件在本地。每次运行自己的程序时检验key文件的摘要和本地机器运算的摘要是否一致,不一致就认为不是你允许的计算机而退出程序。
使用办法:
AUTHOR='52pj'是个人自设字符串
KEYFILENAME='./RegisterKey.key'是生成key文件的摘要
生成文件的调用方法:BuildRegisterKey()
验证key的调用发放:BuildRegisterKey()