金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210897449.7 (22)申请日 2022.07.28 (71)申请人 北京金堤科技有限公司 地址 100086 北京市海淀区知春路6 5号院1 号楼B座20层20 01号 (72)发明人 庞跃强  (74)专利代理 机构 北京工信联合知识产权代理 有限公司 1 1266 专利代理师 刘海蓉 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/02(2022.01) (54)发明名称 网页URL加密、 解密方法和装置、 以及存储介 质和电子设备 (57)摘要 本发明实施例公开了一种网页URL加密、 解 密方法和装置、 以及存储介质和电子设备, 其中 加密方法包括: 获取待加密网页URL中的明文数 字; 根据所述明文数字, 生成密文位的密文; 根据 所述明文数字和所述密文生成密文位的干扰值 和基因信息位的基因因子值; 随机生成填充位的 填充值; 根据所述明文数字, 采用签名函数生成 校验位的签名值; 将所述基因因子值, 填充值和 签名值, 以及所述密文位的密文和干扰值进行组 合, 生成加密密文; 根据所述加密密文生成加密 的网页URL。 本发明实现了一种轻量的对数字进 行混淆的技术, 避免了 现有技术中采用对称加密 算法而造成的成本大的弊端, 给爬虫软件爬取网 页数据提高了难度, 有效维护了企业数据安全。 权利要求书3页 说明书15页 附图6页 CN 115378601 A 2022.11.22 CN 115378601 A 1.一种网页URL加密方法, 其特 征在于, 所述方法包括: 获取待加密网页URL中的待加密的明文数字; 根据所述明文数字, 采用预设映射 函数生成密文位的密文; 根据所述明文数字和所述密文位的密文, 采用预设基因提取函数获取随机填充策略; 根据所述随机填充策略生成密文位的干扰值和基因信息位的基因 因子值; 随机生成填充位的填充值; 根据所述明文数字, 采用签名函数生成校验位的签名值; 将所述基因因子值, 填充值和签名值, 以及所述密文位的密文和干扰值进行组合, 生成 加密密文; 根据所述加密 密文生成加密的网页URL。 2.根据权利要求1所述的方法, 其特征在于, 根据所述明文数字, 采用预设映射函数生 成密文位的密文, 包括: 提取所述明文数字中每个数位的数字, 其中, 每个数位的数字为0~9中的任意一个自 然数; 采用预设映射函数对每个数位的数字进行映射, 得到每个数位的数字的映射结果, 其 中, 所述映射函数是将0~9分别映射为字符的函数, 每个数位的数字的映射结果是具有固 定长度的字符串; 将每个数位的映射结果进行组合, 生成密文位的密文。 3.根据权利要求2所述的方法, 根据 所述明文数字和所述密文位的密文, 采用预设基因 提取函数获取随机填充策略, 包括: 提取所述明文数字中每 个数位的数字; 根据每个数位的数字, 基于所述映射 函数确定每 个数位的数字的映射结果的长度; 根据每个数位的数字的映射结果的长度确定所述明文数字的密文长度; 根据所述明文数字的密文长度和预设的密文位长度确定密文位拟填充长度; 预设基因提取函数根据所述密文位拟填充长度确定随机填充策略, 其中, 所述基因提 取函数是确定所述密 文位拟填充长度与随机填充 策略对应关系的函数, 所述随机填充 策略 包括所述密文位拟填充长度和与所述密文位拟填充长度对应的基因信息位的基因 因子值。 4.根据权利要求3所述的方法, 其特征在于, 根据 所述随机填充策略生成密文位的干扰 值和基因信息位的基因 因子值, 包括: 基于随机填充策略中的所述密文位拟填充长度, 生成与 所述密文位拟填充长度的长度 值相等的随机数作为密文位的随机 干扰值; 将随机填充策略中与所述密文位拟填充长度对应的基因信息位的基因因子值填充至 基因信息位。 5.根据权利要求1所述的方法, 其特征在于, 将所述基因因子值, 填充值和签名值, 以及 所述密文位的密文和干扰值进行组合, 生成加密 密文, 包括: 将所述密文位的密文和干扰值作为第一字段; 将所述基因 因子值和填充值间隔排列 作为第二字段; 将签名值作为第三字段; 按照第一字段、 第二字段和第三字段的顺序进行组合, 生成加密 密文。权 利 要 求 书 1/3 页 2 CN 115378601 A 26.根据权利要求1所述的方法, 其特征在于, 根据所述加密密文生成加密的网页URL包 括: 将待加密网页URL中的待加密的明文数字替换为所述加密 密文; 将包括所述加密 密文的网页URL作为加密的网页URL。 7.一种对权利要求1至6中任意一种加密的网页URL解密的方法, 其特征在于, 所述方法 包括: 获取加密的网页URL中的加密 密文; 根据所述加密密文中的基因信 息位的基因因子值, 采用基因反向还原函数提取密文位 的密文; 根据所述密文位的密文, 采用反向映射 函数获取第一明文数字; 根据所述第一明文数字, 采用签名函数生成校验值; 根据所述校验值和所述加密密文中的校验位的签名值的比较结果确定所述加密密文 对应的明文数字; 根据所述加密 密文对应的明文数字生成解密的网页URL。 8.根据权利要求7所述的方法, 其特征在于, 根据 所述加密密文中的基因信 息位的基因 因子值, 采用基因反向还原函数提取密文位的密文, 包括: 根据所述加密密文中的基因信 息位的基因因子值, 基因反 向还原函数确定所述加密密 文的密文位拟舍弃长度, 其中, 所述基因反向还原函数是确定基因信息位的基因因子值与 密文位拟舍弃长度对应关系的函数; 根据所述加密密文的密文位拟舍弃长度和密文位的预设长度, 从加密密文中提取密文 位的密文。 9.根据权利要求8所述的方法, 其特征在于, 根据所述密文位的密文, 采用反向映射函 数获取第一明文数字, 包括: 采用反向映射函数对所述密文位的密文进行映射, 确定所述第 一明文数字 中的每个数 位的数字, 其中, 所述反向映射函是将具有固定长度的字符串分别映射为0~9中的任意一 个自然数的函数; 将每个数位的数字按照与所述密文位的密文对应的顺序进行组合, 生成第一明文数 字。 10.根据权利要求7所述的方法, 其特征在于, 根据所述校验值和所述加密密文中的校 验位的签名值的比较结果确定所述加密 密文对应的明文数字包括: 当所述校验值和所述加密密文中的校验位的签名值相等 时, 确定所述第 一明文数字是 加密密文对应的明文数字; 当所述校验值和所述加密密文中的校验位的签名值不相等 时, 确定所述加密密文是经 过伪造的密文, 所述加密 密文被舍弃。 11.根据权利要求7所述的方法, 其特征在于, 根据所述加密密文对应的明文数字生成 解密的网页URL包括: 将加密的网页URL中的所述加密 密文替换为与所述加密 密文对应的明文数字; 将包括与所述加密 密文对应的明文数字的网页URL作为 解密的网页URL。 12.一种网页URL加密装置, 其特 征在于, 所述装置包括:权 利 要 求 书 2/3 页 3 CN 115378601 A 3

PDF文档 专利 网页URL加密、解密方法和装置、以及存储介质和电子设备

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 网页URL加密、解密方法和装置、以及存储介质和电子设备 第 1 页 专利 网页URL加密、解密方法和装置、以及存储介质和电子设备 第 2 页 专利 网页URL加密、解密方法和装置、以及存储介质和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:28:06上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。