[发明专利]一种网页数据的加密方法在审
申请号: | 201710043269.1 | 申请日: | 2017-01-19 |
公开(公告)号: | CN107045612A | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 李进斌;牛超群;蒋宁宁 | 申请(专利权)人: | 安徽数洋科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙)11411 | 代理人: | 周超 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 数据 加密 方法 | ||
技术领域
本发明涉及数据加密技术领域,尤其涉及一种网页数据的加密方法。
背景技术
随着互联网的迅猛发展,网页信息的数量呈现出爆发式增长。在数以亿计的网页中,沉淀出许多有价值的信息数据。
在互联网这个开放的平台中,有价值的数据可以通过搜索引擎和网络爬虫等技术而被有效提取,但同时也面临着被采集的风险。对于一些具有版权或具隐私性的数据来说,未经允许的采集属非法行为,或涉及不正当的商业竞争。
基于这种对自有信息的防采集诉求,很多网站加强了网页构造的复杂化和对数据的加密程度,比如增加验证码,屏蔽和限制IP访问等。但是这些较为普通的防采集机制很快就可能会被破解,所以网页数据的防采集不得不整合出更加有效的应对方法。
在众多方法中,将字符信息转化为图片形式展示的方法能够应对一些网络爬虫的解析,但是却无法避免利用识别工具对图片进行识别从而转化为文字或字符的高级破解情况。
发明内容
有鉴于此,本发明要解决的技术问题是提供一种网页数据的加密方法,能够防止识别工具对图片形式的数据的破解。
本发明的技术方案是这样实现的:
一种网页数据的加密方法,包括:
将待处理的字符数据分割为字符块,为字符块匹配包括字符块的字典数据库,生成由字典数据库中字典字符块随机分布的二维矩阵图片,并记录字符块在二维矩阵图片中的坐标位置;
根据二维矩阵图片和坐标位置,在网页中显示字符块组成的图片。
优选的,还包括:
设置包括不同类型的字典字符块的字典数据库;
为字符块匹配包括字符块的字典数据库包括:判断字符块类型,根据字符块类型为字符块匹配包括字符块的字典数据库。
优选的,还包括:
生成二维矩阵图片的调用地址,对调用地址进行加密设置,对二维矩阵图片和调用地址进行过期失效设置。
优选的,还包括:
设置字典白名单;
字符块存在于字典白名单时,生成基于二维矩阵图片的CSS Class文件(Cascading Style Sheets class,层叠样式表类文件),并生成CSS Class文件的调用地址。
优选的,根据二维矩阵图片的调用地址获取二维矩阵图片,根据坐标位置或CSS Class文件的位置信息在网页中显示字符块组成的图片。
优选的,在将待处理的字符数据分割为字符块之后,还包括:
根据网页的显示需要,为字符块匹配适应的格式。
本发明提出的网页数据的加密方法,通过将待处理的字符数据分割成字符块,并为字符块匹配包括字符块的字典数据库,将字典数据库中字典字符块随机生成图片,从而生成的图片为字典字符块无序组成,解析的规律性很低,从而识别工具无法破解图片形式的数据。
附图说明
图1为本发明实施例提出的网页数据的加密方法的流程图;
图2为本发明另一个实施例提出的网页数据的加密方法的流程图;
图3为二维矩阵图;
图4为CSS Class位置信息图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提出了一种网页数据的加密方法,包括以下步骤:
步骤101:将待处理的字符数据分割为字符块,为字符块匹配包括字符块的字典数据库,生成由字典数据库中字典字符块随机分布的二维矩阵图片,并记录字符块在二维矩阵图片中的坐标位置;
步骤102:根据二维矩阵图片和坐标位置,在网页中显示字符块组成的图片。
可见,本发明实施例提出的网页数据的加密方法,通过将待处理的字符数据分割成字符块,并为字符块匹配包括字符块的字典数据库,将字典数据库中字典字符块随机生成图片,从而生成的图片为字典字符块无序组成,解析的规律性很低,从而识别工具无法破解图片形式的数据。
在本发明的一个优选实施例中,在步骤101之前,还包括:
设置包括不同类型的字典字符块的字典数据库;
为字符块匹配包括字符块的字典数据库:判断字符块类型,根据字符块类型为字符块匹配包括字符块的字典数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽数洋科技有限公司,未经安徽数洋科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710043269.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安全启动方法及装置
- 下一篇:一种信息监控的控制方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置