首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

用于数据进行加密的方法和对软件使用端进行授权的方法 

申请/专利权人:北京仁光科技有限公司

申请日:2022-12-16

公开(公告)日:2024-06-25

公开(公告)号:CN115859327B

主分类号:G06F21/60

分类号:G06F21/60;G06F7/58;G06F21/31

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2023.04.14#实质审查的生效;2023.03.28#公开

摘要:本发明涉及对数据进行加密的加密方法,包括:S1,生成用于表示一个目标数制中各个值的序列,包括S11‑S13:S11.选取用于表示目标数制的多个加密符号,所述加密符号总数大于目标数制;S12.基于所述所有加密符号生成一个随机数序列,使随机数序列包含所有加密符号,随机数序列的长度与目标数制相同;S13.将随机数序列内各单元中的一个或多个符号用于表示所述目标数制中的一个值,并将由此形成的表示关系保存为密码本;S2,基于上述密码本对待加密的数据进行加密,包括:S21.使用数制转换算法,把待加密的数据转成目标进制;S22.基于所述密码本为转化成目标进制后的数据的每一个数值随机选择一个符号,组成符号序列作为加密后数据。本发明可提高数据加密安全性。

主权项:1.基于一种加密方法对软件使用端进行授权的方法,所述加密方法包括以下步骤:S1,生成用于表示一个目标数制中各个值的序列,包括S11-S13:S11.选取用于表示目标数制的多个加密符号,所述加密符号总数大于目标数制;S12.基于所有加密符号生成一个随机数序列,使随机数序列包含所有加密符号,随机数序列的长度与目标数制相同;S13.将随机数序列内各单元中的一个或多个符号用于表示所述目标数制中的一个值,并将由此形成的表示关系保存为密码本;S2,基于上述密码本对待加密的数据进行加密;加密过程包括以下步骤S21-S22:S21.使用数制转换算法,把待加密的数据转成目标进制;S22.基于所述密码本为转化成目标进制后的数据的每一个数值随机选择一个符号,组成符号序列,以此符号序列作为加密后的数据;基于所述加密方法对软件使用端进行授权的方法包括:S31,在软件使用端安装所述软件,以基于所述密码本和所述加密方法来生成机器码,并将机器码发送至软件授权端;S32,软件授权端接收所述机器码,基于所述密码本对机器码进行解密,并根据所述解密的结果以及基于密码本生成授权符号序列,所述授权符号序列包括授权信息;S33,软件授权端将授权符号序列发送至软件使用端,软件使用端接收所述授权符号序列后,基于所述密码本对所述授权符号序列进行解密,以获取其中的授权信息,并将授权信息和本机信息进行对比,以确定是否对软件使用端授权使用软件。

全文数据:

权利要求:

百度查询: 北京仁光科技有限公司 用于数据进行加密的方法和对软件使用端进行授权的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术