c - 加密c源文件

标签 c encryption dll

我正在寻找一种方法来加密我的 C 源文件。这样我就可以处理给一些项目合作伙伴了。我不希望他们看到我的代码,但我希望他们使用我实现的功能,以便他们可以将其闪存到微 Controller 上。

是否有可能加密源文件以便 J-Link 可以刷写它? 我被告知要查找 DLL,但我不知道 DLL 在这种情况下是否有帮助。

对于软件,我使用 Dave v4 作为 IDE,使用 FreeRTOS 作为固件。对于硬件,我使用 XMC4700 Relax 套件。

最佳答案

DLL 无济于事,

因为您的平台(大概)缺少动态加载程序。或许可以创建一个,但不值得麻烦,因为您可以

传送目标文件。

为此,您需要一份合作伙伴的编译器副本。完全按照他们的方式编译您的源代码(使用相同的编译器选项),并将生成的目标文件连同使用它所需的 header 一起发送。

关于c - 加密c源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38450123/

相关文章:

visual-studio - 获取 Visual Studio 以在 Windows CE 上部署 dbnetlib.dll

c - 编译 clang 的 <noreturn.h> 和 Windows header 时出现 declspec 错误

c++ - 找到可能的最大内存分配

asp.net-mvc - 在 ASP.NET MVC 中加密 URL 中的 id

java - 使用不同的 Cipher 对象解密时出现 BadPaddingException

c++ - Racket 作为游戏引擎中的脚本语言

c# - AForge.Imaging.dll 上缺少新添加的类

c - 关闭多字符持续警告

c - Termcap "cl"命令不清除屏幕

java - 将字节转换为文件输入流