美文网首页
一种防机器识别的网页文字加密方法

一种防机器识别的网页文字加密方法

作者: 四不象昵称太受欢迎 | 来源:发表于2018-03-31 15:19 被阅读0次

网页字体生成器「谷雨解字」——不仅仅是中文字体子集化工具

在CSS中,通过@font-face语句可以为网页文字指定一个自定义的字体文件进行渲染。Web Font 可以让网页渲染不再局限于客户端安装的字体,让页面呈现更加丰富多彩。然而,和使用基于字母系统的语言不同,中文语言由于字形繁多,字体文件相当庞大,所以在中文环境中,很少有使用到 Web Font,更常见的应用是IconFont一类的字体图标。

阿里有一款中文字体子集化工具:

Iconfont-webfont平台

其原理就是对字体文件剪裁操作,只选取用到的个别字形,并生成一个瘦身版的字体文件。这使得在中文环境里使用 Web Font 成为可能。

然而,我们的目标并不能止步于此。

谷雨解字

字体文件中,存在一个映射表,保存了字符的 Unicode 编码和字形的映射关系。「谷雨解字」在字体子集化的基础上,增加了自定义字体映射表的功能。这样,我们可以把“甲”字的 Unicode 编码映射到“乙”字的字形上,当网页使用了这个自定义的字体,那么页面中出现的所有“甲”字都会显示成“乙”字的样子。

在线试用:

在线工具 - 谷雨解字​

「谷雨解字」的用途:

  • 网页加密、内容混淆
  • 网页内容防拷贝
  • 网站反爬虫
  • SEO(搜索引擎优化)
  • 敏感词过滤
  • 简易验证码

「谷雨解字」还提供一个 API 接口:

开放接口 - 谷雨解字

寒蝉

是一款 Chrome 浏览器扩展程序,是「谷雨解字」的简单应用。

「寒蝉」Chrome浏览器扩展程序 - 谷雨解字

相关文章

  • 一种防机器识别的网页文字加密方法

    网页字体生成器「谷雨解字」——不仅仅是中文字体子集化工具 在CSS中,通过@font-face语句可以为网页文字指...

  • 使用UiPath机器人采集网页信息并写到文本文件

    需求背景 之前介绍了通过UiPath机器人爬取表格数据,这里以网页上的文字为例,介绍使用UiPath机器人采集网页...

  • js的sm-crypto和 java的bcprov-jdk16-

    前言 1. 需求: Vue 网页端实现数据数据安全,关键数据加密,防篡改等 Apk 手机端实现数据安全,关键数据加...

  • JavaScript实现md5加密

    使用MD5加密的方法:下载md5.js文件,在网页中引用该文件: 在你需要使用MD5加密的地方如此调用:

  • RSA 算法简介

    一、RSA的历史 1976 年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息进行加密;...

  • Py爬虫2:分类及robots协议

    1、概述 爬虫,即网页爬虫,网页蜘蛛、网络机器人、网络蚂蚁-搜索引擎,网络爬虫的应用爬取特定网站、特定类别的数据爬...

  • 加密算法简介

    一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息进行加密;(2)...

  • PAT-B 1048 数字加密(C语言)

    题目 链接:PAT (Basic Level) Practice 1048 数字加密 本题要求实现一种数字加密方法...

  • 设置 SSH 隧道(端口转发)实战

    导读SSH隧道或SSH端口转发是一种在客户端和服务器机器之间创建加密SSH连接的方法,通过该连接可以中继服务端口。...

  • 设置 SSH 隧道(端口转发)实战

    导读SSH隧道或SSH端口转发是一种在客户端和服务器机器之间创建加密SSH连接的方法,通过该连接可以中继服务端口。...

网友评论

      本文标题:一种防机器识别的网页文字加密方法

      本文链接:https://www.haomeiwen.com/subject/bpwgcftx.html