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:
Lamentablemente no puedes...

La solucion es .Net :)

Todo es convertido a un DLL...

Matias Iacono
Microsoft MVP



"MetalManiac" wrote in message
news:%23WTO%
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.






Respuesta Responder a este mensaje
#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.
Respuesta Responder a este mensaje
#8 Matias Iacono
24/01/2005 - 18:05 | Informe spam
Respondiendo:

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?



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.

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?.



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.

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?




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:%

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.


Respuesta Responder a este mensaje
#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.
Respuesta Responder a este mensaje
#10 Matias Iacono
24/01/2005 - 19:22 | Informe spam
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?



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

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?.



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.


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"



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:
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.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida