go - golang如何构建lib来保护源代码?

标签 go static-libraries protection

<分区>

到现在为止,我找不到任何方法来将包构建为静态库。 因为在我的下一个项目中我真的希望一些代码受到保护,所以我认为我可以针对该问题构建一个静态库,其他 golang 应用程序可以通过将该库放入 pkg 文件夹来轻松链接该库。但是一些测试表明我这行不通。 所以我真的很想知道 golang 是否不支持我的要求。如果是这样,谁能告诉我为什么...T_T

最佳答案

您的静态库代码并未真正混淆:请参阅“What about protection for Golang source code”。

但是you wouldn't be able to get back the exact Go code from the binary ,所以在这方面,你有“一些”保护。

关于go - golang如何构建lib来保护源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26646802/

相关文章:

Golang 在 Windows 上运行而无需处理防火墙

logging - 去哪里记录错误?

url - URL 的哪些部分由 SSL 加密?

php - 制作一个可以 self 更新并在企业级别保护它的 PHP 应用程序

php - 基于角色的路由保护的简单方法 Laravel 5.2

go - 防止 json.Marshal time.Time 删除尾随零

go - new(T) 和 &T{} 有什么区别?

ios - 静态库是如何工作的

ios - 图书馆?静止的?动态的?还是框架?另一个项目中的项目

iphone - iOS:使用多个库(xyz.a)构建XYZ.framework吗?