【发布时间】:2013-03-28 20:38:36
【问题描述】:
我已经使用 base64 方法加密了我的 JavaScript 代码,如 here 所示。但是当我使用 document.ready 运行编码函数时,JavaScript 函数并没有做它应该做的事情。
如何实现,加密后的代码将被解密并开始运行函数?
提前感谢您! :)
【问题讨论】:
-
这取决于您的代码。另请注意,Base64 不是加密。你为什么要这样做?
-
您好,感谢您的快速回复。我这样做是因为我想保护我的 JavaScript 代码不受其他人的影响。我知道,没有办法保护它免受每个人的侵害,但我希望它受到保护,免受初学者的侵害。对不起我的英语不好:)
-
所以你想“保护”你的代码免受那些可能对 JS 一无所知的人的攻击......老实说,不要这样做,以免麻烦。
-
加密为 base64 字符串对于可共享性或当您想要创建书签时非常有意义(代码从网络地址栏
javascript:eval(atob('...'))运行,但请记住,它不提供任何安全性。
标签: javascript function base64