在公开发布应用程序之前如何加密源代码 [英] How to encrypt source code before releasing the Application to the public

查看:175
本文介绍了在公开发布应用程序之前如何加密源代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚完成了在ASP.NET中开发应用程序的工作.我想将其发布给公众使用.但是,我不希望用户查看我的代码并对其进行更改.那么,在我发布应用程序源代码之前,应该对应用程序源代码执行什么标准过程.

I have just completed developing an application in ASP.NET. i want to release it for the public used.However i don''t want the user to view my code and make changes to it. So What is the standard procedure that should be done to the application source code before i release it.

推荐答案

在ASP.NET上发布此程序时,我认为您的该应用程序是ASP.NET应用程序,因此我认为您将应用程序与源代码一起复制并粘贴到IIS上,这也可以,但是它将代码公开给服务器用户,您应该发布应用程序,右键单击您的Web项目然后单击发布,它将生成dll而不是使用源代码.

请记住,任何.NET应用程序(Web或非Web)都可以进行逆向工程,但是您只能使破解者更难对其进行逆向处理,该过程称为混淆,该过程将对逆向工程化的.NET dll进行加密.所以饼干对它的了解不多.
As you are publishing this on ASP.NET I think that your application is an ASP.NET application, therefore I think you copy and paste your application on the IIS with the source code, also this works but it exposes the code to the server users, you should publish your application, right click on your web project and click publish, of which it will generate dlls instead of source code use.

Keep in mind that any .NET application (Web or non-Web) can be reverse engineered, but you can only make it harder to the cracker to reverse it, the process is called obfuscating, of which it encrypts the reverse engineered .NET dlls so the cracker won''t understand pretty much of it.


这篇关于在公开发布应用程序之前如何加密源代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆