当前位置:主页 > 织梦教程 >

网站邮箱地址,电话号码反爬虫cloudflare混淆加密

栏目分类:织梦教程   发布日期:2018-01-26   来源:资源盒子   浏览次数:
CloudFlare是一家美国的跨国科技企业,总部位于旧金山,在英国伦敦亦设有办事处。CloudFlare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。

CloudFlare是一家美国的跨国科技企业,总部位于旧金山,在英国伦敦亦设有办事处。CloudFlare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容传递网络(ContentDeliveryNetwork,CDN)及分布式域名解析服务(DistributedDomainNameServer),CloudFlare可以帮助受保护站点抵御包括拒绝服务攻击(DenialofService)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验。

看完了好像还是没关系,别急,我们今天要讲的是CloudFlare中的一个功能,叫做Email Obfuscation,也就是邮箱混淆。




一.为什么要使用邮箱混淆服务。

事实上很多站长可能并不知道自己使用了这样的服务,因为CloudFlare主要还是以CDN为主,这个服务是附加的,而且CloudFlare也做的很贴心,几乎不用什么设置,就可以自动混淆。

无论邮箱和电话号码,即使主动留在互联网上,也不希望被人批量获取,所以邮箱混淆一直是件很重要的事情。包括用at代替@,用#代替@,还有生成图片的。而CloudFlare提供了一种完全不需要修改代码的方案,确实给了大家很大的方便。

二.CloudFlare邮箱混淆服务的优劣

那么我们使用这种方案有什么优点和缺点呢?

我们先说说优点:首先不用改代码,很方便;其次全局替换,不会有遗漏;最后JS混淆,比at和#更加彻底也对显示影响最小,毕竟at和#用的人多了,就和@一样了,有时候还会让真正想联系的客户摸不着头脑。


其实我们不光能混淆邮箱,页面上需要展示的例如:邮箱地址,QQ号码,手机/座机号码等等。

在不使用CloudFlare服务时,我们可以通过也下方式进行加密:

使用方法:

引入encryption-decode.min.js解密JS

<script type="text/javascript" src="js/encryption-decode.min.js"></script>

html代码列子:

<span class="call_tel">
   <em class="__cf_encryption__" data-encryption="5b3a3f3632351b2122393423753838"></em>
</span>

通过JS解密后,得到的将是如下代码:

<span class="call_tel">
   admin@zybox.cc
</span>

上述可以看出,通过JS解密后,会将带class="__cf_encryption__" data-encryption="5b3a3f3632351b2122393423753838"的标签直接替换成加密前的内容。所以,你只需要将加密后的结果替换进data-encryption="加密后内容"即可。


JS解密文件下载:

云盘下载   密码: ydh8


  在线CloudFlare加密与解密:

CloudFlare加密/解

打赏本站

标签: 邮箱加密

相关下载
Copyright © 2014 资源盒子 版权所有   黔ICP备14004500号-3   TAG
织梦标签工具下载 ↑↓
织梦标签工具下载