社区
JavaScript
帖子详情
JS代码混淆初步
ttyp
2006-03-20 03:24:20
http://ttyp.cnblogs.com/archive/2006/03/20/354057.html
...全文
427
24
打赏
收藏
JS代码混淆初步
http://ttyp.cnblogs.com/archive/2006/03/20/354057.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soft_2008
2006-06-09
打赏
举报
回复
mark
ImN1
2006-06-09
打赏
举报
回复
赞同最后那句,一直不使用什么加密
保护只有一个目的,防止攻击,不过即使要做这个的话,也不在客户端实施保护
Sunny319
2006-06-09
打赏
举报
回复
jf
ttyp
2006-06-09
打赏
举报
回复
写这个目的就是看到国内这方面的软件一片空白,能开源的更是没有,再说简单的混淆也不是特别复杂的事情,在看完经典论坛里的讨论后,决定做一个练练手,不过很遗憾,能参与很少很少
ttyp
2006-06-08
打赏
举报
回复
up
sanshisong
2006-06-08
打赏
举报
回复
支持!
碧海情天-赵亮
2006-06-08
打赏
举报
回复
MARK
笨笨兔兔兔兔兔
2006-06-08
打赏
举报
回复
bingle 原来的混淆器我看迷失写过一个,后来群里的“月在雨中”狮子在迷失的基础上也加了些改进,不过他们两位的逻辑都是在C#里实现的,不如楼主这种直接在脚本里实现,支持JS的开发研究,不赞成闭关锁国的思想,嘿嘿。
也不知道狮子卖的编辑器什么的,卖出了多少了....
好记忆不如烂笔头abc
2006-03-22
打赏
举报
回复
厉害,不知道这个是否有bug呢?
faisun
2006-03-21
打赏
举报
回复
js 代码混淆我也有写过,不过在混淆变量名称的时候,在 eval(); 语句里的变量不知道如何处理, 到现在还没有弄好...
yiyioo
2006-03-21
打赏
举报
回复
学习一下~~~~
ttyp
2006-03-21
打赏
举报
回复
楼上说的不能太绝对,在开发AJAX应用时,暴露出来的WEBAPI可能使敏感数据不安全,有必要做点加密混淆
moodboy1982
2006-03-21
打赏
举报
回复
在技术上是支持。但不赞成JS加密,任何方式的。
ttyp
2006-03-21
打赏
举报
回复
多谢大家捧场啊,呵呵
mingxuan3000
2006-03-21
打赏
举报
回复
支持。
meizz
2006-03-21
打赏
举报
回复
bingle 原来的混淆器我看迷失写过一个,后来群里的“月在雨中”狮子在迷失的基础上也加了些改进,不过他们两位的逻辑都是在C#里实现的,不如楼主这种直接在脚本里实现,支持JS的开发研究,不赞成闭关锁国的思想,嘿嘿。
KimSoft
2006-03-21
打赏
举报
回复
支持楼主最后的一段话
是是非非
2006-03-21
打赏
举报
回复
学习
本人原则上不反对也不赞成代码混淆加密
ttyp
2006-03-21
打赏
举报
回复
谢谢楼上,刚才对eval做了点修改,对于eval里简单的字符串里的变量做了替换,对于引用调用(.调用)的方法和内置函数如(alert)等均为做替换,发现如果要对其替换,必须对其动态解析,如果是eval("")等形式还好办,如果里面是一个变量,那简直是不可能的任务!所以建议如果要混淆的代码还是少写eval为好,混淆后可能解析不准确!如果非写还是手工修改为妙
gu1dai
2006-03-20
打赏
举报
回复
支持。
加载更多回复(4)
JS
代码
混淆
实战[源码]
JavaScript
代码
混淆
实战[源码]详细阐述了JavaScript
代码
混淆
的技术细节与应用实践。文章首先对
代码
混淆
的概念及其类别进行了梳理,明确指出了
代码
混淆
的目的在于保护
代码
不被轻易理解或修改。接着,文章对开源工具...
优化uniapp发行操作[项目
代码
]
在uniapp项目中,实现
代码
混淆
的一个有效方法是通过安装javascript-obfuscator插件。开发者可以在项目根目录下安装并配置此插件,从而在打包过程中实现
代码
的自动
混淆
。通过这种方式,开发者的
代码
保护水平得到了...
JavaScript学习笔记.doc
2. 调用外部
JS
文件:当JavaScript
代码
量较大时,通常会将其保存为单独的`.
js
`文件,然后在HTML中通过`<script src="XXX.
js
">`引用。这种方式有利于
代码
组织和复用,同时可以利用浏览器缓存提高加载速度。 处理老...
You Don't Know
JS
(高清带目录中文版)1-3
其中,JavaScript的动态类型特性是初学者容易
混淆
的地方,了解如何声明、赋值以及转换不同类型的变量至关重要。操作符的理解也很关键,如算术、比较和逻辑操作符,它们在编写条件判断和循环时起着重要作用。此外,...
javascript压缩工具
'simple' 模式主要去除空白和注释,而'advanced' 模式则会进行更深度的优化,包括变量重命名和
代码
重构,但可能不兼容所有JavaScript
代码
。在实际使用中,根据项目需求选择合适的压缩模式。 结合以上知识,我们可以...
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章