加密js脚本 or use js脚本 to 加密 other stuffs?
解决方案 »
- flash与asp.net程序如何交互。。
- 求asp.net(C#)B/S项目客户端访问串行端口SerialPort源码
- 求一个oracle的sql语句(急,谢谢大家)
- 锐浪报表的问题·求解
- 请问Session+ArrayList做购物车要怎么实现购物车的更新?(顶者有分)
- 为什么编译器这样对我~~~~到底做了什么 要这样对我~~~
- 如何描述一个网站将要有的功能啊?
- pengweihua(pwh) 还在马??问题还是没有解决,
- 这个转换函数如何写?
- asp.net beta2和.net framework sdk有什么不同?
- 快过年了,想办法弄点钱! 现有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 没秘密可言以上就是我见过的有些人用的方法