请问javascript脚本怎么能保密呢?

nie 2000-08-23 02:11:00

或是怎样能不让人看见*.js文件的内容呢?
...全文
411 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiangsheng 2000-09-01
  • 打赏
  • 举报
回复
何必呢?哪个程序员不是看了很多别人的代码才学会编程的,为什么到了要你为别人做贡献的时候就那么斤斤计较?
truemichael 2000-08-29
  • 打赏
  • 举报
回复
不知你是否已经解决了这个问题,如果解决了请告诉我方法好吗?如果没有建议你到
www.chinaasp.com/sqlbbs的 精华区去看一下关于脚本编码器文章,希望对你有
帮助。
deanjiang 2000-08-25
  • 打赏
  • 举报
回复
to w102272:
看清我说的,是一个工具,是自动完成这个过程的。
to hblinux:
microsoft script encoder就是专门作客户端加密的,起加密算法没有公开,所以加密登记不高,但是的解密变得不划算,足以。ms站点可以下载。
华南虎哥 2000-08-25
  • 打赏
  • 举报
回复
如果单纯说是JAVASCRIPT加密,我认为是不可能的,但如果你是尽量想让自己的有用数据比较保密的状态,不凡使用ASP代码来JAVASCRIPT 的功能或者用ASP代码动态生成JAVASCRIPT。
w102272 2000-08-25
  • 打赏
  • 举报
回复
To deanjiang:
如果用你的方法,别人没有看到程序之前,自己先被累死了。
javascipt也不过就在前端做些动作,犯不着这么费心思加密吧?
deanjiang 2000-08-25
  • 打赏
  • 举报
回复
如果你用的是IE可以用microsoft script encoder来把程序加密,ie4以上版本可以认得,其他浏览器就不行了。
有一个工具(不及的名字了)将你写的脚本处理,修改变量名,并使用古怪的语法,把你的脚本放到一行里,是别人很难看懂。
比如
K="i";A="win";V="dow.do";G="cument";X=new Function("return eval("+A+V+G+")");eval("X().t"+K+"tle='title'");
实际上只是:
window.document.title="title";
deanjiang 2000-08-25
  • 打赏
  • 举报
回复
如果你用的是IE可以用microsoft script encoder来把程序加密,ie4以上版本可以认得,其他浏览器就不行了。
有一个工具(不及的名字了)将你写的脚本处理,修改变量名,并使用古怪的语法,把你的脚本放到一行里,是别人很难看懂。
比如
K="i";A="win";V="dow.do";G="cument";X=new Function("return eval("+A+V+G+")");eval("X().t"+K+"tle='title'");
实际上只是:
window.document.title="title";
truemichael 2000-08-24
  • 打赏
  • 举报
回复
编译
huntout 2000-08-23
  • 打赏
  • 举报
回复
to ghj1976:
asp源文件的確看不到,但最終是要在在客戶端用的,所以你的方法似乎...︰)
huntout 2000-08-23
  • 打赏
  • 举报
回复
to ghj1976:
asp源文件的確看不到,但最終是要在客戶端用的,所以你的方法似乎...︰)
蝈蝈俊 2000-08-23
  • 打赏
  • 举报
回复
呵呵,可以把*.js 改为 *.ASP 如果你能让ASP文件看不到,就看不到
蝈蝈俊 2000-08-23
  • 打赏
  • 举报
回复
不大可能。
Microsoft Active Server Pages(ASP)是服务器端脚本编写 环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和修改。 HTML 编写人员 如果您是位 HTML 编写人员,您将发现 ASP 脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。 随着不断掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。对于 ASP,您可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。 对 ASP 脚本的逐步介绍,请参阅 ASP 教程。然后您可以再回到这些主题中了解关于编写 ASP 脚本的详细信息。 有经验的脚本编写人员 如果您已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且您已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft? Visual Basic? Scripting Edition (VBScript)和 Microsoft? JScript? 的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。 Web 开发人员 如果您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,您能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。 使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。 包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用。MTS 可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。 Active Server Pages 模型 浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。 由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧