我可以加密aspx代码吗? [英] Can I encrypt aspx code?

查看:158
本文介绍了我可以加密aspx代码吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我开发了一个具有SQL Server 2000后端的应用程序,其中包含

ASP.NET前端。所有业务逻辑都在aspx页面中。我想将这个作为一个可以在他们的服务器上安装的软件包或者桌面(用MSDE替换SQL Server)来销售。我不希望人们反转

设计aspx页面内部的逻辑。有没有办法阻止

这个?


另外,我可能把大部分逻辑放在VB.NET EXE中。

在aspx页面中仍然需要一些逻辑,所以我不能完全摆脱它。
完全摆脱它。对此有什么好方法的建议吗?


谢谢,

Brett

Say I develop an application that has an SQL Server 2000 back end with
ASP.NET front end. All the business logic is in the aspx pages. I want to
sell this as a package that some one can install on their server or even
desktop (replace SQL Server with MSDE). I don''t want people reverse
engineering the logic inside of the aspx pages. Is there a way to prevent
this?

Also, I could probably put most all of the logic inside of a VB.NET EXE.
There would still need to be some logic in the aspx pages so I can''t
completely get away from it. Any suggestions on a good method for this?

Thanks,
Brett

推荐答案

如何将业务逻辑放在编译后的代码中?或者更好

在一个被代码隐藏或aspx调用的库中?


然后你可以使用几个JIT混淆器中的一个进行反向engene>

更难。


aspx的全部意义在于它是在第一次通话时编译的。


" Brett" < no@spam.com> écritdansle message de news:
eA ******** *****@TK2MSFTNGP12.phx.gbl ...
How about putting the business logic in the compiled code behind ? Or better
in a library called by code behind or aspx ?

then you can use one of several JIT obfuscator to make reverse engeneering
harder.

The whole point of aspx is that it is compiled "at first call".

"Brett" <no@spam.com> a écrit dans le message de news:
eA*************@TK2MSFTNGP12.phx.gbl...
假设我开发了一个具有带有ASP.NET前端的SQL Server 2000后端的应用程序。所有业务逻辑都在aspx页面中。我希望
将其作为一个可以安装在他们的服务器或甚至桌面上的软件包(用MSDE替换SQL Server)来销售。我不希望人们反向设计aspx页面内部的逻辑。有没有办法防止这个?

另外,我可能把大部分逻辑放在VB.NET EXE中。
还是需要一些aspx页面中的逻辑,所以我不能完全摆脱它。对此有何好方法的建议?

谢谢,
Brett
Say I develop an application that has an SQL Server 2000 back end with
ASP.NET front end. All the business logic is in the aspx pages. I want
to sell this as a package that some one can install on their server or
even desktop (replace SQL Server with MSDE). I don''t want people reverse
engineering the logic inside of the aspx pages. Is there a way to prevent
this?

Also, I could probably put most all of the logic inside of a VB.NET EXE.
There would still need to be some logic in the aspx pages so I can''t
completely get away from it. Any suggestions on a good method for this?

Thanks,
Brett



你好Brett,


如果逻辑在代码隐藏中,你可以使用像

这样的工具来混淆它:

http://www.aspose.com/Products/Aspos.../Overview.html


我不知道有一个工具对.aspx文件中的逻辑做同样的事情。

当然如果你可以等到.NET 2.0测试版....


Ken


" Brett" < no@spam.com>在消息中写道

新闻:eA ************* @ TK2MSFTNGP12.phx.gbl ...
Hi Brett,

If the logic is in the codebehind, you can obfuscate it with a tool like
this:

http://www.aspose.com/Products/Aspos.../Overview.html

I''m not aware of a tool that does the same for logic that is in .aspx files.
Of course if you can wait until the .NET 2.0 beta....

Ken

"Brett" <no@spam.com> wrote in message
news:eA*************@TK2MSFTNGP12.phx.gbl...
假设我开发了一个应用程序有一个带有ASP.NET前端的SQL Server 2000后端。所有业务逻辑都在aspx页面中。我希望
将其作为一个可以安装在他们的服务器或甚至桌面上的软件包(用MSDE替换SQL Server)来销售。我不希望人们反向设计aspx页面内部的逻辑。有没有办法防止这个?

另外,我可能把大部分逻辑放在VB.NET EXE中。
还是需要一些aspx页面中的逻辑,所以我不能完全摆脱它。对此有何好方法的建议?

谢谢,
Brett
Say I develop an application that has an SQL Server 2000 back end with
ASP.NET front end. All the business logic is in the aspx pages. I want
to sell this as a package that some one can install on their server or
even desktop (replace SQL Server with MSDE). I don''t want people reverse
engineering the logic inside of the aspx pages. Is there a way to prevent
this?

Also, I could probably put most all of the logic inside of a VB.NET EXE.
There would still need to be some logic in the aspx pages so I can''t
completely get away from it. Any suggestions on a good method for this?

Thanks,
Brett






我''我是ASP.NET的新手。编译后的代码

后面存储的文件扩展名是什么?当你说
说编译时你指的是ASP.NET或VB.NET代码吗?


当你说库时,你指的是说VB。那个aspx

页面的.NET DLL创建了一个对象?

你能详细说明一下这个:然后你可以使用其中一个

JIT混淆器使反向改造变得更加困难。这会有什么打击性能吗?


谢谢,

Brett


米歇尔德贝克丽夫列夫 < M _ ***** @ msn.com>在留言中写道

新闻:%2 **************** @ TK2MSFTNGP12.phx.gbl ...
I''m new to ASP.NET. What are the file extensions that the compiled code
behind is stored in? Are you referring to ASP.NET or VB.NET code when you
say compiled?

When you say library, are you referring to say a VB.NET DLL that the aspx
pages create an object for?

Can you elaborate on this a little more: "then you can use one of several
JIT obfuscator to make reverse engeneering harder." Would this have any
performance hit?

Thanks,
Brett

"Michel de Becdelièvre" <m_*****@msn.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
怎么样将业务逻辑放在编译后的代码中?或者更好地在一个被后面的代码或aspx调用的库中?

那么你可以使用几个JIT混淆器中的一个来使反向工程更难。
aspx的重点在于它是在第一次调用时编译的。

Brett < no@spam.com> écritdansle message de news:
eA ******** *****@TK2MSFTNGP12.phx.gbl ...
How about putting the business logic in the compiled code behind ? Or
better in a library called by code behind or aspx ?

then you can use one of several JIT obfuscator to make reverse engeneering
harder.

The whole point of aspx is that it is compiled "at first call".

"Brett" <no@spam.com> a écrit dans le message de news:
eA*************@TK2MSFTNGP12.phx.gbl...
假设我开发了一个具有带有ASP.NET前端的SQL Server 2000后端的应用程序。所有业务逻辑都在aspx页面中。我希望
将其作为一个可以安装在他们的服务器或甚至桌面上的软件包(用MSDE替换SQL Server)来销售。我不希望人们反向设计aspx页面内部的逻辑。有没有办法阻止这个?

另外,我可能把大部分逻辑放在VB.NET EXE中。
还是需要一些aspx页面中的逻辑,所以我不能完全摆脱它。对此有何好方法的建议?

谢谢,
Brett
Say I develop an application that has an SQL Server 2000 back end with
ASP.NET front end. All the business logic is in the aspx pages. I want
to sell this as a package that some one can install on their server or
even desktop (replace SQL Server with MSDE). I don''t want people reverse
engineering the logic inside of the aspx pages. Is there a way to
prevent this?

Also, I could probably put most all of the logic inside of a VB.NET EXE.
There would still need to be some logic in the aspx pages so I can''t
completely get away from it. Any suggestions on a good method for this?

Thanks,
Brett




这篇关于我可以加密aspx代码吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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