敏创Javascript混淆加密器是广州市敏创信息科技有限公司在保护自己的javascript源代码过程中积累的一套实用工具,可以有效地对javascript代码进行混淆加密,达到保护自己知识产权的目的。
工具可以去除空格,回车,注释,有效地减小js文件大小
将js代码中的变量,函数名转化为毫无意义的n1,n2…,不仅加大理解难度,同时有效除低js文件大小。
工具允许设置白名单,使系统函数,特殊用途的函数,变量不被改名,提高加密和重用的灵活性。白名单可以使用通配符,支持前匹配和后匹配,提高设置白名单的效率。
在混淆的基础上,可以进一步进行加密,使代码更加难读。
工具可以单独文本进行混淆,也可以多文件同时混淆。推荐使用多文件操作,使软件的所有js同时进行混淆加密,使js的统一换名,避免由于部分混淆造成名字冲突。
工具在混淆过程中会记录原名与转换后名称的对应关系,因而第一次混淆加密全部文件,以后可以只加密部分文件,不会造成同一标识符在不同文件中不一致的现象。