我正在編寫Ruby應用程序,我想使用一些絕密算法。那麼最好如何保護他們免受未經授權的訪問。保護Ruby代碼
我有兩個想法:
- 寫他們C和負載使用FFI在(我不知道是否有可能這樣)
- 元帥Ruby代碼,編碼,然後在文件存儲
也許有人知道更好的主意或可以告訴我這些想法是愚蠢的或錯誤的。謝謝你的建議。
我正在編寫Ruby應用程序,我想使用一些絕密算法。那麼最好如何保護他們免受未經授權的訪問。保護Ruby代碼
我有兩個想法:
也許有人知道更好的主意或可以告訴我這些想法是愚蠢的或錯誤的。謝謝你的建議。
您可以嘗試一些代碼混淆技術。例如RubyEncoder將Ruby源代碼編譯成加密的字節碼格式。這裏是如果你願意手藝自己的解決方案,而不是購買,並已經取得一個像RubyEncoder,關係到你的問題Ruby obfuscator
在這裏其他的答案,說另一個線程,有一個article試圖描述的方法保護您的源代碼,並且還可以實現所有類型的保護你認爲是可行的,因爲你要全部由手工來做:
http://mountcastle.posterous.com/protecting-your-ruby-source-code-for-end-user
404現在,舊的存檔:http://web.archive.org/web/20130520100956/http://mountcastle.posterous.com/protecting-your-ruby-source-code-for-end-user – Kokizzu 2013-09-18 02:03:37
不要分發源代碼?或者那是瘋狂的? – zxt 2011-03-21 12:19:55
你的意思是保護它免受你的虛擬主機公司的侵害嗎? – Swanand 2011-03-21 12:39:35
絕密密碼?涼。我看過那部電影。如果您不信任您的客戶,並且無法在您的合同中加入合法的法律法規,那麼請勿將軟件出售給他們。 – 2011-03-21 13:28:08