一种软件授权加密方法和解密方法、装置及系统
基本信息
申请号 | CN202110776416.2 | 申请日 | - |
公开(公告)号 | CN113378206A | 公开(公告)日 | 2021-09-10 |
申请公布号 | CN113378206A | 申请公布日 | 2021-09-10 |
分类号 | G06F21/60(2013.01)I;G06F21/62(2013.01)I;G06F21/64(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 李龙 | 申请(专利权)人 | 中诚信征信有限公司 |
代理机构 | 北京柏杉松知识产权代理事务所(普通合伙) | 代理人 | 丁芸;马敬 |
地址 | 100011北京市东城区东四南大街礼士胡同54号 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例提供了一种软件授权加密方法和解密方法、装置及系统,所述软件授权加密方法包括:获取目标服务器相关信息并生成授权验证码;将待加密文件转换为第一文件数组并进行预处理,得到预处理后的识别码和多个待加密子文件数组;将授权验证码转换为加密密钥数组;针对每一待加密子文件数组,将待加密子文件数组中的元素与加密密钥数组中的元素异或运算,得到第一加密子文件数组;基于加密密钥数组生成置换加密数组;针对每一第一加密子文件数组,利用置换加密数组对第一加密子文件数组进行置换加密,得到第二加密子文件数组;基于预处理后的识别码以及各第二加密子文件数组,得到加密文件。本发明实施例,能够增加软件授权加密的安全性。 |
