有没有办法隐藏我的代码?

时间:2015-04-15 05:58:19

标签: ruby watir

我通常做一个项目并将其部署在客户机上,但所有Ruby / WATIR脚本都清晰可见。有没有办法隐藏我的代码?或者有什么方法可以保护我的代码?或者有没有办法通过Ruby锁定文件夹?

2 个答案:

答案 0 :(得分:2)

你可以使用jRuby并使用Warbler创建一个JAR,但这只会阻止非极客用户。 Here关于在jRuby中使用watir的链接

将脚本转换为与Ocra类似的可执行文件也是一种选择。

保护脚本并让它在另一个安全上下文中运行可能会有效。

但我要做的是将它作为一个可以在任何地方运行的网络应用程序,而没有人能看到源代码。有一个像Sinatra这样的好框架应该不会那么难。

答案 1 :(得分:0)

代码混淆是一种选择。您可以使用RubyScript2ExeAllInOneRuby等工具来混淆代码或使其难以理解。然而,这些工具有自己的缺陷,很好地讨论here