关于加密:Golang:保护源代码

Golang: protect source code

一般来说,现在的Go/Golang是一件很难找到的事情,我在这里也找不到我要找的东西。我知道在用几种语言编译应用程序的过程中,可以进行某种程度的加密。在编译成一个exe之后,有人能给我一个关于go源代码安全性的快速概要吗?如果它可以被读取,至少在一定程度上,有没有什么可以提高源代码的安全性?


仅分发二进制文件(每个平台/体系结构)。这是你用任何语言都能得到的最好的结果。在安全地对程序进行逆向工程的同时,无法分配程序。任何人告诉你不同的事情,可能只是想卖给你一个"保护"计划。这样的事情真的不存在。

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

另一方面:如果你的0.01潜在用户有能力对你的程序进行逆向工程,你就已经注定了。

下面,试着找出一个依赖于任何东西的商业模式,而不是默默无闻的安全。事实上,即使是开源代码也能产生利润——如果它的价值不仅仅在于本身能够访问源代码。