Encriptar código asp

24/01/2005 - 09:34 por MetalManiac | Informe spam
Buenos dias, me gustaría saber si hay algún método para encriptar el código
asp de una página para que no pueda ser manipulado una vez entregado al
cliente.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#6 Jhonny Vargas P. [MVP]
24/01/2005 - 16:59 | Informe spam
Lo otro es dejar todo el negocio en algún componente ActiveX en Visual Basic
6.0


Saludos,
Jhonny Vargas P.
Santiago de Chile


"Matias Iacono" escribió en el mensaje
news:
Mostrar la cita
#7 Sandra y María Claudia
24/01/2005 - 17:33 | Informe spam
Disculpa que meta mi cuchara pero, bueno... yo llevo tiempo programando
en ASP y PHP. Para que se ejecute una aplicación en ASP.NET, ¿no necesita el
cliente tener instalado el Net Framework?
Lo otro es, dado que parece que tu si conoces de ASP.NET, ¿que tan
complicado realmente es pasar una aplicación en ASP a ASP.NET?. Digo,
componentes como el aspSmartUpload (por citar algunos), ¿funcionan igual en
el entorno ASP.NET?. Los archivos resultantes de una aplicación en ASP.NET
son también texto, en alguna forma, aunque el código es distinto. Entonces,
te entiendo que es más sencillo compilar NET a dll que ASP a dll. ¿Eso es
posible hacerlo con el WebMatrix que es gratuito?

Muchas gracias



____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Una de Mafalda (de Quino)..
(Mafalda y Manolito. Mafalda ve venir a Susanita)
Mafalda (pensando): ¡Zás!¡Ahí viene la susanita! Desde que anda peleada con
Manolito,estar con ellos es como estar en la UN:
Susanita: Hola Mafalda. ¿Has oído hablar del corchoanálisis?. Es como el
psicoanálisis pero sólo para aquellos que tienen cerebro de corcho. ¿Sabés?
Yo conozco a uno que debería ir al corchoanalista.
Manolito: ¡Vaya!... Yo creía que hoy había huelga de idiotas, pero parece
que salieron a trabajar.
#8 Matias Iacono
24/01/2005 - 18:05 | Informe spam
Respondiendo:

Mostrar la cita
programando
Mostrar la cita
el
Mostrar la cita
No, esto debido a que, si haces todo bajo web, es lo mismo que lo hagas en
PHP, ASP o ASP.net, no necesitas que el cliente tenga nada instalado, ya que
el resultado final es simple HTML. Esto debido a que, lo que cambia con
.net, es la forma de programar, no el resultado.

Mostrar la cita
en
Mostrar la cita
Si, ya que con .Net, tambien puedes usar ActiveX, pero, de cualquier manera,
.Net ya trae algunas cosas que suplantan el uso de estos componentes.

Mostrar la cita
Entonces,
Mostrar la cita
En realidad si, es texto, la diferencia esta en que, el Visual Studio.net
crea archivos separados para el codigo y compila todo este codigo en un
archivo DLL, el cual esta, cada una de las paginas, enlazada al manejo de
los eventos.
En el caso de WebMatrix, aunque no lo uso, por lo que he podido ver,
simplemente crea archivos ASPX, al estilo de los ASP tradicionales y, salvo
que tenga alguna opcion adicional para compilar dicho codigo, no creo que
pueda hacerlo.

Saludos,

Matias Iacono
Microsoft MVP



"Sandra y María Claudia" wrote in message
news:%

Mostrar la cita
en
Mostrar la cita
Entonces,
Mostrar la cita
____________________________________________________________________________
________
Mostrar la cita
con
Mostrar la cita
¿Sabés?
Mostrar la cita
#9 Sandra y María Claudia
24/01/2005 - 18:40 | Informe spam
Muchas gracias Matias espero no abusar de tu tiempo con algunas
otras consultas..

Por lo que me respondes entiendo entonces que migrar una aplicación en ASP a
ASP.NET no es complicado y que sólo es necesario encontrar las equivalencias
en sintaxis (por ejemplo Select Case. For Next If Then Else
End If) y que la conexión a la base de datos sigue siéndo la misma (Set
Conexion=Server.CreateObject("adodb.connection")), ¿estoy en lo correcto?

Ahora bien, tu me dices que el Visual NET parte del código lo deja como tal
y otra parte (la que yo indique asumo), la convierte en dll ¿verdad?, si he
entendido bien, entonces ¿como se hace para registrar dichas dll en el
servidor del cliente?.

Finalmente he visto que muchos hostings pagados ofrecen soporte ASP.NET. Si
yo publico en dichos hostings una aplicación NET que contiene dll's, ¿se
registran automáticamente?. La idea es la misma del post inicial, entregarle
al cliente un CD con el código fuente pero que no pueda manipularlo a su
gusto, al menos que claro, tenga una persona capacitada para
"descodificarlo"

Nuevamente muchas gracias

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Una de Mafalda (de Quino)..
(Mafalda y Manolito. Mafalda ve venir a Susanita)
Mafalda (pensando): ¡Zás!¡Ahí viene la susanita! Desde que anda peleada con
Manolito,estar con ellos es como estar en la UN:
Susanita: Hola Mafalda. ¿Has oído hablar del corchoanálisis?. Es como el
psicoanálisis pero sólo para aquellos que tienen cerebro de corcho. ¿Sabés?
Yo conozco a uno que debería ir al corchoanalista.
Manolito: ¡Vaya!... Yo creía que hoy había huelga de idiotas, pero parece
que salieron a trabajar.
#10 Matias Iacono
24/01/2005 - 19:22 | Informe spam
Mostrar la cita
a
Mostrar la cita
equivalencias
Mostrar la cita
En realidad no creo en el mito que se genero... personalmente creo que la
migracion desde ASP tradicional a .Net es totalmente distinto... en muchos
casos tendras que reescribir codigo. Por ejemplo, ya no existen los tipos de
datos variant como en ASP, ejemplo: dim algo. En .Net si o si, es dim algo
AS tipo de objeto.
Por otra parte, la creacion de objetos de acceso a datos ha cambiado
completamente... ya no necesitas del createobjet, ya que los objetos de
acceso a datos, son simplemente objetos intrinsicos del sistema o librerias
que puedas importar.

Por ejemplo, el recordset no existe, y algo similar es un DataSet. Si
quieres instanciar un DataSet, solo tienes que hacer:

dim MiDataSet as new DataSet

Mostrar la cita
tal
Mostrar la cita
he
Mostrar la cita
El HTML queda como esta, ya que esas son las paginas ASPX, y el codigo en
si, se convierte a DLL. Ya no tienes el codigo anidado o codigo espagueti
como le llaman algunos. Donde tienes HTML y codigo mezclado... cada objeto
tiene un evento. Por ejemplo, un boton podria tener un evento de CLICK. O
sea, que cuando el usuario apreta sobre el boton, la pagina se recarga y el
codigo del evento es ejecutado.

Al generarse los DLLs, estos no se tienen que registrar, una de las grandes
ventajas de .Net. No solo no se tienen que registrar, si no, que ademas,
puedes hacer actualizaciones en caliente... o sea, tu aplicacion no
necesariamente necesita parase para actualizarse.


Mostrar la cita
Si
Mostrar la cita
entregarle
Mostrar la cita
Como te comentaba, no necesitas registrarlo... de cualquier manera, el
posible descompilar el codigo, como cualquier codigo hecho en cualquier
lenguaje.

Saludos,

Matias Iacono
Microsoft MVP



"Sandra y María Claudia" wrote in message
news:
Mostrar la cita
a
Mostrar la cita
equivalencias
Mostrar la cita
tal
Mostrar la cita
he
Mostrar la cita
Si
Mostrar la cita
entregarle
Mostrar la cita
____________________________________________________________________________
________
Mostrar la cita
con
Mostrar la cita
¿Sabés?
Mostrar la cita
Ads by Google
Search Busqueda sugerida