我正在编写Ruby应用程序,我想使用一些绝密算法。那么如何才能最好地保护他们免受未经授权的访问。
我有两个想法:
也许有人知道更好的主意,或者可以告诉我这些想法是愚蠢的或错误的。谢谢你的建议。
答案 0 :(得分:6)
答案 1 :(得分:0)
您可以尝试一些代码混淆技术。例如,RubyEncoder将Ruby源代码编译为加密的字节码格式。这是与您的问题Ruby obfuscator
相关的另一个主题答案 2 :(得分:0)
如果您愿意制作自己的解决方案而非购买并且已经制作了类似RubyEncoder的解决方案,正如其他答案所述,有一个article试图描述保护您的方法源代码,您也可以实现您认为可行的所有保护,因为您将手动完成所有这些:
http://mountcastle.posterous.com/protecting-your-ruby-source-code-for-end-user