我需要加密 ASP.NET 页面使用的 C# 代码。所以,当我编译创建一个 DLL 文件时,我确实需要加密我的 DLL 文件。请帮我如何加密DLL文件...
最佳答案
您可以做的一件事是将加密的 .dll 嵌入到另一个要在运行时解密和加载的 .dll 中。
tis 方法有局限性。每次启动时,您都需要为实例提供一个 key 才能运行。有办法拦截这个。此外,一旦提供了 key ,解密的 .dll 将存在于内存中,解密后。有多种阅读方式。
这种方法实际上仅用于保护可能窃取硬盘驱动器的人的代码。对于控制将运行代码的机器的任何人来说,这并不是绝对的障碍。
关于dll - c#dll加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092922/