Golang:保护源代码

时间:2013-07-30 21:31:56

标签: encryption go

目前Go / Golang一般都很难搜索,也没有找到我在这里寻找的东西。我知道在使用多种语言编译应用程序时可以进行某种程度的加密。任何人都可以在编译成exe之后快速了解Go源代码的安全性吗?如果可以阅读,至少部分是有什么可以增加源代码的安全性吗?

1 个答案:

答案 0 :(得分:9)

仅分发二进制文件(每个平台/体系结构)。这是使用任何语言都能获得的最佳效果。 没有办法如何在安全地进行逆向工程的同时分发程序。任何人告诉你不同的东西可能只是试图向你推销一个“保护”计划。没有这样的事情确实存在。

另一方面:99.9%的潜在用户可能不知道如何对您的程序进行逆向工程。

另一方面:如果你的0.01位潜在用户有能力对你的程序进行逆向工程并且你注定失败就足够了。

IOW,试着找出一种商业模式,除了默默无闻之外,它还依赖于其他任何东西。实际上,即使是开源代码也可以产生利润 - 如果它的价值不仅仅在于能够访问源代码本身。