wzshSDK
wzshSDK是一种対脚本语言程序进行加密及增加许可证保护的软件。它所支持的脚本语言包括SH, BASH, KSH 甚至还有 PERLRUBY。对大多数的脚本语言, wzshSDK只支持独立的,可直接执行的程序。但对与mkshR47兼容的程序,我们提供了一个经修改的mksh解释程序,由该解释程序,与mksh兼容的摸块脚本程序(那些被独立的脚本程序以点"."命令引用的脚本摸块)也可被加密,并且它支持三级的摸块引用,即您可在主脚本程序m1内,以点命令引用m2 ". m2", 而在m2内引用m3 ". m3", 再在m3内引用m4 ". m4" 就是说, 您在m1内有 ". m2",在m2内有 ". m3", m3内有 ". m4",您可将m1m2m3m4全都加密。

wzshSDK加密的脚本程序只能在安装有经许可的wzshRUNwzsh运行环境)软件的机器上运行。该软件包含了修改后的mksh解释程序。

大家应该记住,没有任何技术能让加密后的可执行脚本百分之百的安全。但与其它曾经有的或现有的类似软件相比, wzshSDK加密的脚本程序要安全的多:我们使用的是标准的AES加密算法;能有效防范 temp-watch程序的攻击, "ps aux" 命令的攻击。若安排妥当,不良人员想用系统调用示踪器来窃取加密的脚本程序中的密码也会变得非常困难。

无论您公司有多大,您只需一套wzshSDK便可: 只要您的脚本程序原是多平台兼容的,加密后的程序也可用于多平台,只要所在平台有可用的wzshRUN软件即可。