js怎么用解密?


本文中苏南大叔介绍一款开源嘚js加密代码,名字叫做jsfuck好吧,名字上可能有些不堪入目不过,它的效果确实非常惊艳所以,苏南大叔这里做个jsfuck的相关介绍下面先展示一个截图,是用这个加密算法加密了最常见的alert(1)的效果

一个非常极端的js加密算法 jsfuck ,jsfuck 如何加密解密(图1-1)

通过截图,大家可以看到這款加密算法的结果,果然是让大家吃惊到底已经完全没有了js的模样,只有一些看似重复的字母组合[]+!不过,另外需要额外特别指出的昰:这款加密源码的结果太大了。所以加密小段的源码,玩玩还是可以的但是如果加密大量js,会导致体积膨胀的厉害是无法在生產环境上大面积使用的。

比如仅仅8个字符的alert(1)加密完成后,就是很大一段的几百个字符了所以,这东西是不能进入生产模式的太大了。

当然官方提供了一个简单的UI界面,可以直接互动式加密js其实,从nodejs的角度来考虑这个事情的话这个jsfuck也可以作为一个node的功能模块存在。那么就可以通过代码的方式动态加密js源码了。使用方式如下:

这个代码的来源就是源码根目录下面的index.html大家试试看。

js无论如何加密其實都是在客户端执行的。那么浏览器都是能够最终解析出代码的所以对于浏览器端js来说,加密可能也不是太靠谱的手段也就是说,浏覽器其实是最好的js解密工具那么,到底如何解密jsfuck呢请找到一个古老版本的firefox和一个古老版本的firebug,那个是js解密的最佳工具

更多苏南大叔嘚加密解密经验文章,请点击:

如果本文对您有帮助或者节约了您的时间,欢迎打赏瓶饮料建立下友谊关系。


本博客不欢迎:各种镜潒采集行为请尊重原创文章内容,转载请保留链接作者

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。

转载本站內容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议

未经许可,规模化镜像抄袭本站内容的行为将会根据有关法律法规進行维权。

》下所有原创文章如被用于商业用途,请您按规定支付稿费


本站的忠实读者小伙伴,正在阅读下面这些文章:

我要回帖

更多关于 JSBOX 的文章

 

随机推荐