摘要
本发明提出一种数据安全领域的软件注册序列号加密生成方法。软件端和授权端内置相同的字符编码映射表H1、H2。加密时,先将硬盘序列号等信息编码为25个字符的P0,从H1表随机选4个字符作为动态密码,按规则对P0逐次映射编码得到P4,并计算1个字符的校验码,最终生成30个字符的序列号。解密时,首先拆解序列号,校验通过后依规则解码出P0,拆分解析获取硬件和软件信息。该方法通过复杂加密算法与多次哈希运算,赋予序列号高唯一性和不可预测性,且密文仍为可见字符,密文自带动态密码和校验数据,兼顾安全性与便捷性,特别适合序列号传递与软件授权管理。
技术关键词
硬盘序列号
字符
解码
生成方法
动态密码
操作系统
解密
字母
管理软件
信息编码
数据安全
加密算法
唯一性
格式
计算机
基础
思路