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

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

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

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

Iconfont-webfont平台

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

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

谷雨解字

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

在线试用:

在线工具 - 谷雨解字​

「谷雨解字」的用途:

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

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

开放接口 - 谷雨解字

寒蝉

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

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

你可能感兴趣的:(一种防机器识别的网页文字加密方法)