加密js脚本 or use js脚本 to 加密 other stuffs?
解决方案 »
- 看看~~看看~~
- asp.net 在没有任何数据时进行无效的读取尝试。
- 如何随意取得datagrid中的任何行列值?
- 入门级问题,为啥我用VS2005建asp.net网站不能生成dll?
- 高手请进,太难了,100分相送
- Ajax问题: 客户端是html页面,怎么获取服务器端的Session
- 关于自动刷新问题
- 关于linq的问题!select * from table1 as t1 where not Exists(select * from table2 where t1.id=t2.id) linq如何解释?
- 大家看一看这段代码?
- 请帮我看一下下面的代码,出错通不过编译,谢谢!
- 快过年了,想办法弄点钱! 现有1亿6000万左右个商业email地址出售,管理员大哥别删哟!
- 装visual studio.net出现的问题(在线等待)
帮你up,看有哪位高人有办法。
关于这个问题,只能说稍稍对付一下吧
因为毕竟都是在客户端的,懂一点的人很快就能把它弄出来
(Internet临时文件)
我见过的一个例子:
var Words ="%3Cbody%20leftmargin%3D%220%22%20........"; (<-here)
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
象%20是空格这些都应该能看出来 上面的话 %3C 当然应该是"<"了
这是有个网页想禁止复制而做的,因为看源代码只能看到上面那些
脚本也unescape再write能造成一小点点的麻烦,
(例如脚本中含有屏右键等)
不过懂JS的人照样会搞出来(花点时间和耐心)
再有就是大量的函数嵌套,复杂化(让没耐心的人看不下去... @_@)
还有多重赋值,象前面有个变量 Var1 = "This is OK"
怕被改动的话,在后面某个地方再检查Var1的值? 第1个字母是不是T?最后一个是不是K?不是的话再重新赋值? 或者Var1 = "T";Var1 +="h";Var1 +="i";......
总之还是很容易被找出来的,JS 没秘密可言以上就是我见过的有些人用的方法