是的,我问的是'经典的ASP经典 - 这是1999年发明的。和奶奶一样古老。但是,为什么还要帮助我完成任务呢?
好的,现在,关于我正在尝试做的事情:我的软件基于ASP JScript(经典)。项目完成后我必须给我的客户端所有的ASP代码,但我想保留我项目中核心功能的秘密。
我花了很多时间在搜索“ASP加密”&最终意识到代码加密 - 无论如何 - 不是100%安全的方法。
我认为要封装所有功能&我的文件中名为“CORE_Lib.asp”的类到DLL文件更好&绝对安全。这个故事从这里开始......
我使用Visual Basic 6.0来创建“一个简单的dll”,是的,它运行良好。但我习惯用JScript编写代码,但仍然没有找到像Visual Studio这样的JScript等效IDE。
顺便说一句,我知道JScript和Jsc之间存在很大差异。 Visual Basic,有点JScript(或JavaScript)只是一个与Windows Script Host一起运行的次要脚本语言 VB是一个非常好的装备。我希望我已经足够了解你对我面临的问题的看法。任何建议都受到高度赞赏。
由于
答案 0 :(得分:0)
您可以通过将文件作为纯文本加载来执行ASP Classic脚本,对吧?我认为这是Server.Execute
。由于您唯一关心的是保护代码,您可以将其保存为加密格式,然后将文件加载和解密到临时位置并根据需要执行它们。这似乎可以解决您的问题。