Como desencriptar el User_Id del archivo Client.cfg

1,153 views
Skip to first unread message

Adobra_Chile

unread,
Oct 10, 2007, 10:43:28 PM10/10/07
to GUGXSCL
Hola amigos Genexus :

mi problema es el sgte. ,tengo una aplicacion en Java, de la cual ya
genere el Deploy, sin embargo me dejo el USER_ID y el USER_PASSWORD
encriptados. Procedi a cambiar el contenido de estas variables por un
usuario del SqlServer (sa, y sin password), pero al tratar de
conectarse la aplicacion al motor da un error :

[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for
user 'sa'.

Ese es mi problema, gracias por la ayuda.

Atte. Adolfo Bravo
Ingeniero en Informatica

A. Valdés

unread,
Oct 11, 2007, 12:11:30 PM10/11/07
to GUGXSCL

Adobra_Chile ha escrito:

mi humilde opnión, es que se debe modificar sólo el edit del modelo y
no mas allá, por lo que no se necesitaría desencriptar nada. De todas
formas , y no está demás mencionar, que es recomendable colocar una
contraseña a sql, independiente de la seguridad y largo que se le
quiera entregar.

"Rodrigo Díaz G."

unread,
Oct 11, 2007, 12:20:20 PM10/11/07
to gug...@googlegroups.com
Estimado,

Varias cosas a tener en cuenta.

.- Los archivos .cfg son generados por GeneXus según la configuración de tu modelo. Por lo tanto, por seguridad, el user y password son encriptados en el archivo de texto.
.- Para modificarlos, puedes hacerlo en las propiedades del modelo.
.- Y respondiendo tu pregunta... hay algunas utilidades disponibles en GXOpen, que editan tanto los .cfg como el web.config de .Net.
.- Seguramente utilizan la funcion Encrypt de GeneXus. Pero al menos yo, no sé cual es la key de encriptación.

Saludos!!


Adobra_Chile escribió:

German Rampo

unread,
Oct 11, 2007, 12:25:16 PM10/11/07
to gug...@googlegroups.com
hola amigos
Lo que yo haría es cambiar esos datos en las properties del modelo (User sa y pass vacio), especificar un objeto main del modelo (para que genere un nuevo Client.cfg)
Después copias el nuevo cliente.cfg dentro del war  (se puede abrir un war renombrandolo como ZIP)
Creo que con esos estas

Saludos desde el GUG RosarioGX
GERMAN RAMPO


El día 11/10/07, "Rodrigo Díaz G." <rodrigo....@gmail.com> escribió:

Adobra_Chile

unread,
Oct 11, 2007, 2:00:19 PM10/11/07
to GUGXSCL
En que parte de las propiedades le indico que no se necesita
encriptado?

Salu2

On 11 oct, 12:20, "Rodrigo Díaz G." <rodrigo.r.dia...@gmail.com>
wrote:

Juan Carlos Baez

unread,
Oct 11, 2007, 2:29:51 PM10/11/07
to gug...@googlegroups.com
Adolfo,
Debes preocuparte solo de que en las Opciones DBMS de tu modelo este el usuario y contraseña correctas, lo que se genera en el client.cfg, lo toma solo la aplicación y si queda encriptado es por seguridad.
Ahora si tu modelo lo generaste en un ambiente distinto al cual lo estas instalando, configura el modelo de acuerdo al ambiente en donde va a correr (usuario y contraseña correctas), de esa forma te genera el client.cfg que necesitas para que tu aplicación funcione.
Suerte!
atte
jcb

El día 11/10/07, Adobra_Chile < busine...@gmail.com> escribió:

Miguel Figueroa J.

unread,
Nov 12, 2007, 8:09:22 AM11/12/07
to gug...@googlegroups.com
Creo que estoy respondiendo un poco tarde...

El usuario y password en el CFG pueden ir sin encriptar. Sólo editas el archivo con los datos nuevos y listo!!!

SALU2!!!



El día 11/10/07, Juan Carlos Baez <juancar...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages