一种软件授权加密方法和解密方法、装置及系统

基本信息

申请号 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号
法律状态 -

摘要

摘要 本发明实施例提供了一种软件授权加密方法和解密方法、装置及系统,所述软件授权加密方法包括:获取目标服务器相关信息并生成授权验证码;将待加密文件转换为第一文件数组并进行预处理,得到预处理后的识别码和多个待加密子文件数组;将授权验证码转换为加密密钥数组;针对每一待加密子文件数组,将待加密子文件数组中的元素与加密密钥数组中的元素异或运算,得到第一加密子文件数组;基于加密密钥数组生成置换加密数组;针对每一第一加密子文件数组,利用置换加密数组对第一加密子文件数组进行置换加密,得到第二加密子文件数组;基于预处理后的识别码以及各第二加密子文件数组,得到加密文件。本发明实施例,能够增加软件授权加密的安全性。