[发明专利]一种桌面宠物机器人内置文件加密和解密方法在审
申请号: | 202210420709.1 | 申请日: | 2022-04-21 |
公开(公告)号: | CN114792011A | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 张宇轩;丁正正;张洪涛 | 申请(专利权)人: | 灵起科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518100 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 宠物 机器人 内置 文件 加密 解密 方法 | ||
1.一种桌面宠物机器人内置文件加密方法,其特征在于,包括以下几个步骤:步骤S1、设置密码序列;所述密码序列包含两个序列,分别为序列K和序列P,每个序列的长度为N;序列K中元素为k1、k2、…、kN;序列P中元素为p1、p2、…、pN;步骤S2、设置密码序列加密起始点;所述密码序列加密起始点计算方法包括:获取文件名,对文件名的字符串进行哈希运算,得到一个对应的整数m;用m除以N取余数,得到所述加密起始点位置X(0≤X<N);步骤S3、读取原始文件;步骤S4、执行加密运算;所述加密运算包括:获取文件长度L(文件包含的字节数),按照文件长度L对原始文件内容从头至尾逐个字节进行加密,加密算法如下:其中raw为原始数据,enc为加密后的数据,i为文件中数据的位置(0≤i<L),代表与运算,%代表取余数;步骤S5、保存加密文件。
2.基于权利要求1所述的一种桌面宠物机器人内置文件解密方法,其特征在于,包括设置与权利要求1所述的加密方法中同样的密码序列和加密起始点;读取加密文件;对加密文件内容从头至尾逐个字节进行解密,解密算法如下:。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于灵起科技(深圳)有限公司,未经灵起科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210420709.1/1.html,转载请声明来源钻瓜专利网。