网页JS代码,加密与不加密的区别

2023-11-06 11:43:42 浏览数 (1)

网页中用JS实现的功能,不加密时,是对所有访问者透明的,任何人都可以直接查看、分析其中的功能逻辑。而经混淆加密后的JS,以密文形式存在,可防止它人窥探。

例1,某网站JS代码:

使用JShaman对图中代码混淆加密后:

例2,某网站JS代码:

使用JShaman对图中代码混淆加密后:

由上两例可知,网页中加密后的JS代码,数据被加密,逻辑被混淆,无法从代码中理解功能逻辑,JS代码安全性提到了提升,网站功能得到了保护。

0 人点赞