gpt4 book ai didi

c# - 保护 DLL 的源代码

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:30 26 4
gpt4 key购买 nike

我有一个用 C# 编写的库。我想将其作为 DLL 分发。但似乎 .NET 允许对其进行轻松的反编译,因此算法很容易被窃取。

我可以用 C++ 重写它,但我是 .NET 的新手。因此,主要问题是编写 C# 接口(interface)。库不是太大,使用了线程、网络和一些数学

有没有办法建立一个只能反汇编的DLL?或者我最好只用 C++ 编写所有内容并提供 C# 接口(interface)?反编译 C++ 比 C# 难得多吗?

最佳答案

分发给最终用户的所有内容都可以进行逆向工程。你可以增加付出的努力,但这总是有可能的。如果您的算法确实是关键的、专有的和有值(value)的,并且您仍在进行应用程序设计并且您的算法的结果不是性能关键的或者可以分块......那么也许您可以考虑使用 Web 服务方法。然后,您可以使用一些最强大的行业标准保护来访问您的计算。

关于c# - 保护 DLL 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com