Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Encyrpting ASP

Status
Not open for further replies.

DigitalBuilder

Programmer
Apr 7, 2005
33
NZ
I found leading tools to do it with PHP

How do you do it with ASP?

Can be it be made safe?

it's for a project I want to put in PC World New Zealand
 
ASP is code that is run at the server end. Under normal circumstances, nobody can see it except the people on the server or unless security is so laxed that the clients can download server code. If nobody can see it, why bother encrypting it?

What exactly do the PHP tools do? Does it encrypt all the PHP code?

There are tools for encrypting the data like AspEncrypt ( Is that what you meant or did you really want to encrypt the ASP code itself?
 
To encrypt the source like Zend's safe source does

so you can give people code at one price, or they can have the code they can edit for another.
 
I have emailed them about this product.

Have you used it?
What did you notice with regarding the ASP obsufication facility or other areas of interest
 
some info found online...

The major shortcoming in using ASP is that the code cannot be complied and this is a serious issue for software developers as there is nothing stopping a client from taking the code you develop for them and using/modifying it as they want and also distributing it to others.

Another issue is unnecessary support. Although in an ideal world the code you provide will reside on a server with restricted access by people who will not tamper or alter it, we do not do business in an ideal world. With any other Windows development environment you simply ship your compiled code and if a problem arises a simple re-installation is all that is needed. With ASP the client may claim that there is bugs in the code caused by poor quality programming when the cause could be an over ambitious employee in the client company.

some possible solutions:

1. Host the site...
If your company has hosting capabilities then ideally you would host the application yourself. This would prevent your client from even seeing the code and more importantly prevent anyone from stealing or altering it.

2. Use DLLs to hide your business rules...
Active Server Pages can use any ActiveX DLL created in Visual Basic or C++. One approach is to take critical sections of your code - those that define your business rules and database queries - and place them into objects in an ActiveX DLL. Check back later for an article explaining how to create such a component.

3. or use third party products that everyone here already suggested..also look at this link
-DNG
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top