发明名称 |
一种JavaScript代码的混淆方法和装置 |
摘要 |
本发明实施例公开了一种JavaScript代码的混淆方法和装置,所述方法包括:获取JavaScript代码作为源代码;去除所述源代码中的冗余内容后,获取处理后源代码;获取所述处理后源代码中的变量名称;用预先生成的名称替换所述变量名称后,获取替换后源代码;将所述替换后源代码进行进制变换后,获取混淆后源代码。本发明采取了保护代码的逻辑不被他人理解的方法,对JavaScript代码进行混淆,达到了有效保护JavaScript代码的目的,同时防止JavaScript代码被盗用。 |
申请公布号 |
CN103150493A |
申请公布日期 |
2013.06.12 |
申请号 |
CN201310063856.9 |
申请日期 |
2013.02.28 |
申请人 |
浙江中控技术股份有限公司 |
发明人 |
王永志;谭彰;赖晓健;陈挺 |
分类号 |
G06F21/14(2013.01)I |
主分类号 |
G06F21/14(2013.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种JavaScript代码的混淆方法,其特征在于,所述方法包括:获取JavaScript代码作为源代码;去除所述源代码中的冗余内容后,获取处理后源代码;获取所述处理后源代码中的变量名称;用预先生成的名称替换所述变量名称后,获取替换后源代码;将所述替换后源代码进行进制变换后,获取混淆后源代码。 |
地址 |
310053 浙江省杭州市滨江区六和路309号中控科技园(高新区) |