https://www.toutiao.com/article/7238772070619660858/?log_from=198dda56769de_1688304068894 使用JavaScript加密转化技术将Html变为密文,以此保护html源代码,这便是Html源码加密。 同时,这种加密技术还可实现网页反调试、防复制、链接加密等功能。 应用场景
Html源代码加密可用于以下需求场合: Html源代码保护;防内容爬虫、防分析、防嵌套、防内容复制。使Html代码不会轻易被他人获取。 能功效果
Html源代码加密,可以实现以下效果: 加密的Html源码、加密的页面链接;禁用JavaScript时页面不渲染、禁止右键、禁止ctrl+c、ctrl+v、禁止iframe嵌套,等。 Html加密实例以下进行一次Html加密实操。 测试html代码:
使用JShaman的Html源代码加密: 加密功能启用:僵尸元素植入、链接加密、SEO优化、JS混淆加密。 这几项功能的说明如下: 僵尸元素植入: 给页面中随机插入div、span、p等元素,形成新的节点,这些节点中包含内容,但不显示、不影响页面布局。 链接加密: 对网页中所有链接(“a href”语句)进行加密,隐藏链接地址。 SEO优化: 使加密后的Html代码中包换与原页面相同的title、keywords、description,及全页面渲染后展示的文字内容。 JS混淆加密: 对Html编码后的JavaScript代码进行混淆加密,使代码无法阅读、理解。 加密结果、加密后的Html代码: 加密后的Html与加密前一样使用,无任何区别。 加密效果 将其保存为Html文件后,打开查看效果: 1、首先,源码是密文状态, 是混淆加密过的JS代码,不会被人“查看源码”即得到Html源码。 2、加密的链接,链接虽然被加密(从源码中只能看到错误的链接地址),但不会影响链接的正常点击,这还是比较神奇的,如下图:
3、随机插入的僵尸节点,节点内容也是随机的。 4、用于SEO的节点内容,内容是原Html页面中的核心文字,它会使加密后的Html代码对搜索引擎收录依然友好。如下图: 而且title、description也是原样保留: 综上展示,简单总结: Html源代码加密,有效、有用!不错。 |
|