[发明专利]网页URL加密、解密方法和装置、以及存储介质和电子设备在审
申请号: | 202210897449.7 | 申请日: | 2022-07-28 |
公开(公告)号: | CN115378601A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 庞跃强 | 申请(专利权)人: | 北京金堤科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/02 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 刘海蓉 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 url 加密 解密 方法 装置 以及 存储 介质 电子设备 | ||
1.一种网页URL加密方法,其特征在于,所述方法包括:
获取待加密网页URL中的待加密的明文数字;
根据所述明文数字,采用预设映射函数生成密文位的密文;
根据所述明文数字和所述密文位的密文,采用预设基因提取函数获取随机填充策略;
根据所述随机填充策略生成密文位的干扰值和基因信息位的基因因子值;
随机生成填充位的填充值;
根据所述明文数字,采用签名函数生成校验位的签名值;
将所述基因因子值,填充值和签名值,以及所述密文位的密文和干扰值进行组合,生成加密密文;
根据所述加密密文生成加密的网页URL。
2.根据权利要求1所述的方法,其特征在于,根据所述明文数字,采用预设映射函数生成密文位的密文,包括:
提取所述明文数字中每个数位的数字,其中,每个数位的数字为0~9中的任意一个自然数;
采用预设映射函数对每个数位的数字进行映射,得到每个数位的数字的映射结果,其中,所述映射函数是将0~9分别映射为字符的函数,每个数位的数字的映射结果是具有固定长度的字符串;
将每个数位的映射结果进行组合,生成密文位的密文。
3.根据权利要求2所述的方法,根据所述明文数字和所述密文位的密文,采用预设基因提取函数获取随机填充策略,包括:
提取所述明文数字中每个数位的数字;
根据每个数位的数字,基于所述映射函数确定每个数位的数字的映射结果的长度;
根据每个数位的数字的映射结果的长度确定所述明文数字的密文长度;
根据所述明文数字的密文长度和预设的密文位长度确定密文位拟填充长度;
预设基因提取函数根据所述密文位拟填充长度确定随机填充策略,其中,所述基因提取函数是确定所述密文位拟填充长度与随机填充策略对应关系的函数,所述随机填充策略包括所述密文位拟填充长度和与所述密文位拟填充长度对应的基因信息位的基因因子值。
4.根据权利要求3所述的方法,其特征在于,根据所述随机填充策略生成密文位的干扰值和基因信息位的基因因子值,包括:
基于随机填充策略中的所述密文位拟填充长度,生成与所述密文位拟填充长度的长度值相等的随机数作为密文位的随机干扰值;
将随机填充策略中与所述密文位拟填充长度对应的基因信息位的基因因子值填充至基因信息位。
5.根据权利要求1所述的方法,其特征在于,将所述基因因子值,填充值和签名值,以及所述密文位的密文和干扰值进行组合,生成加密密文,包括:
将所述密文位的密文和干扰值作为第一字段;
将所述基因因子值和填充值间隔排列作为第二字段;
将签名值作为第三字段;
按照第一字段、第二字段和第三字段的顺序进行组合,生成加密密文。
6.根据权利要求1所述的方法,其特征在于,根据所述加密密文生成加密的网页URL包括:
将待加密网页URL中的待加密的明文数字替换为所述加密密文;
将包括所述加密密文的网页URL作为加密的网页URL。
7.一种对权利要求1至6中任意一种加密的网页URL解密的方法,其特征在于,所述方法包括:
获取加密的网页URL中的加密密文;
根据所述加密密文中的基因信息位的基因因子值,采用基因反向还原函数提取密文位的密文;
根据所述密文位的密文,采用反向映射函数获取第一明文数字;
根据所述第一明文数字,采用签名函数生成校验值;
根据所述校验值和所述加密密文中的校验位的签名值的比较结果确定所述加密密文对应的明文数字;
根据所述加密密文对应的明文数字生成解密的网页URL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金堤科技有限公司,未经北京金堤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210897449.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种喷涂用聚酯热熔胶颗粒及制备方法
- 下一篇:一种雨污分流管道的铺设方法