
CSS(级联样式表,可以转换为“级联样式表”或“级联样式表”)是一组用于控制网页外观的格式设置规则. 通过使用CSS样式设置页面格式,可以将页面的内容与演示文稿分开. 页面内容存储在HTML文档中,用于定义表示形式的CSS规则存储在另一个文件或HTML文档的一部分中,通常是文件头. 将内容与演示文稿形式分开,不仅可以更轻松地维护网站的外观,而且可以使HTML文档代码更加简洁,并缩短浏览器的加载时间.
在通常情况下,我们的CSS不需要加密,也不需要加密,但是在某些情况下,由于客户的特殊爱好,或者为了防止小人成为绅士,我们会必须采取一些措施来隐藏我们的CSS.

看下面的代码:
1 2

/*抄袭者死,看什么看,说的就是你!*/ /*\0le\0u\0r\0y\0le@\0s\0.c\0s\0ss\0s\0s@@\0t u\0)r\0y\0le\0s u\0r\0y\0le\0s\0.c\0s\@0sy\0le\ u\0r\0y\0le\0s\0.c\0s\0s0s\0.c u\ u\0@r\0y\0l@e\0s\0.@c\0s\0s0r\0y\0le\0s\0.c\0s\0 t u\0r\0y@\0le\0u\0r\0y\0le@\0s\0.c\0s\0ss\0s\0s@@\0t u\0r\0y\0le\0s u\0r\0y\0le\0s\0.c\0s\@0sy\0le\ u\0r\0y\0le\0s\0.c\0s\0s0s\0.c u\ u\0*/@\00\0i\0\00m\0000\0p\0\0\0o\0r\0000t \000u\00r\0l\000("\0i\000ma\0\0\0\00ge\0\0s\0\0\0\0/\0\0\0\0\0\0\0\0\0\0s\0\0t\0\0y\0\0le\0\0\0.c\0\0s\0s\0\0\0\0");\0\0m\0p\0o\0r\0t u\0r\0y\0le\0s\0.c\ u\0r\@0y\0le\0s\0.c(\0s\0s) u@\0r\0y\0le\0s\0.c\0s\0s u\0r(\0y\0le\0s\0.c\0@s\0s u\0r\0 u\0r\0y\0le\0s u\0r\0y\0le\0s\0.ct u\0@r\0y\0le\0\0s\0s\0.c\0s@
乍一看,这是一堆乱码,但是仔细分析就会发现有一定的门口. 在CSS中,浏览器将忽略“ \ 0”,“ \ 00”,“ \ 000”(有关其他与CSS相关的黑客攻击,请参阅Monyer的XSS系列),然后在删除它之后让我们看一下:

1 2 3 4
/*抄袭者死,看什么看,说的就是你!*/ /*leuryle@s.csssss@@t u)ryles uryles.cs\@0syle\ uryles.css0s.c u\ u@ryl@es.@css0ryles.cs t ury@leuryle@s.csssss@@t uryles uryles.cs\@0syle\ uryles.css0s.c u\ u*/ @import url("images/style.css"); mport uryles.c\ ur\@0yles.c(ss) u@ryles.css ur(yles.c@ss ur uryles uryles.ct u@ryless.cs@

第二行是一些不必要的注释,用于混淆视听,第三行是核心,这是真实的CSS地址,即images / style.css,第三行的语法完全是错误的当然,这是行不通的,因此,实际上css文件加密,这段代码保护了这句话的第二行.
让我们将这种加密方法称为“遮挡方法”css文件加密,但是如果没有必要,建议您不要使用此方法来加密CSS,以免被指责为太小气,不开放技术,啦啦.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-192740-1.html
现在打我们是鱼
大陆说了算
日本海军强在舰新