HTML 代码混淆与压缩

原创 2018年04月15日 23:59:00

混淆与压缩

HTML5 & JS 应用中充满着对输入进行验证/注入的问题,需要开发人员始终保持警惕。同时为了防止盗版或者至少使盗版更加困难,常会使用混淆工具对 JS 代码进行混淆。

在线工具

https://tool.lu/html/ 支持代码压缩,格式化等

http://tool.chinaz.com/js.aspx 支持压缩,加密解密

 

混淆工具:

YUI Compressor github

Google Closure Compiler

UglifyJS

Jscrambler

 

反混淆工具:

jsbeautifier.org

JSDetox

 

YUICompressor

下载:http://www.jb51.net/softs/25860.html#download

配置环境:安装JDK环境,添加JAVA_HOME环境变量,路径到bin上一层

执行install.cmd完成

默认方式

java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js

带编码压缩

java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8

参考:

    YUI Compressor添加右键命令,完成快捷压缩

 

REF:

    技术分享:几种常见的JavaScript混淆和反混淆工具分析实战

ionic代码压缩与代码混淆

ionic代码压缩与代码混淆 原文 本文解释了ionic工程发布之前的最后一步,即代码压缩(获取更好的性能)以及代码混淆(以免源码被有心者轻易获取)。包括以下步骤: (cordova hook...
  • u010730126
  • u010730126
  • 2015-11-30 17:06:17
  • 7956

Gulp混淆压缩代码

这是一个使用Ionic创建的AngularJS单页面应用的代码混淆压缩, 仅供参考 包含以下功能: 1. js压缩 2. html压缩 3. 图片压缩 4. css, sass文件压缩及监听...
  • jeffyin_wh
  • jeffyin_wh
  • 2015-12-18 11:47:07
  • 8531

JS代码压缩混淆工具使用说明

本文介绍的是常见的3种工具的使用说明情况。 三种工具为:   1.Google Closure Compiler(本文简称GCC,下文同样)   官网:https://developers.goog...
  • nh18304030935hn
  • nh18304030935hn
  • 2017-01-16 10:23:36
  • 4182

利用YUI compressor将JavaScript与html一起混淆

用JS+HTML写的程序,在发布时一般都需要进行混淆以保护代码。最近刚好遇到类似问题,就在网上找了几个混淆工具来测试。其中我觉得效果最好的应该是jasob,能同时混淆HTML、CSS和JS,混淆完后真...
  • huzgd
  • huzgd
  • 2013-09-04 00:06:51
  • 13336

node.js 压缩混淆js代码

参考:http://www.ydcss.com/archives/18 http://www.open-open.com/lib/view/open1446008460804.html htt...
  • dream_ll
  • dream_ll
  • 2016-10-20 16:40:55
  • 1451

webpack 混淆压缩 javascript 后端代码

需求背景JavaScript 是脚本语言, 没有编译过程, 直接以源码就可以运行. 有的时候, 出于安全或者其他的原因, 我们不希望别人直接读到源码, 或者很容易对源码做出修改使用. 这个时候, 就需...
  • staritstarit
  • staritstarit
  • 2017-09-10 13:50:12
  • 758

android Hybird开发,phonegap项目,node grunt 压缩、混淆 angularjs/ionic

在做androidHybird开发的过程中,一直遇到了一个混淆的问题,不想让其他的开发人员直接的一个解压缩就可以看到一些关键的代码;在做混淆的过程中,尝试把CSS/JS,还有Angularjs/ion...
  • QQ417431233
  • QQ417431233
  • 2016-05-30 10:24:13
  • 1864

混合开发:node grunt混淆压缩 android中的angularjsionic 文件

  • 2016年05月27日 18:25
  • 2KB
  • 下载

ionic利用gulp混淆代码与编译热更新

前言 如果你Ionic项目即有混淆又有热更新机制,虽然常规目录结构可以满足二者,但编译过程是非常复杂,ionic默认读取的是www目录,而混淆后的源码是打包在app中,再加上热更新的配置也默认是生成在...
  • hupei
  • hupei
  • 2016-12-23 17:08:02
  • 1313

关于HTML加密混淆、源码保护、代码安全,防止解压直接看源码

一直有人问HTML加密混淆怎么做,其实这在业内是早已很多人研究过的课题。 最近闲暇之余整理一篇文章分享给大家。...
  • u011075946
  • u011075946
  • 2015-07-15 14:59:23
  • 6325
收藏助手
不良信息举报
您举报文章:HTML 代码混淆与压缩
举报原因:
原因补充:

(最多只允许输入30个字)