Encriptar clave de Usuario

01/03/2004 - 13:51 por José G. Díaz U. | Informe spam
Saludos.

Estoy creando el módulo de administración de usuarios de un sistema que
tiene como manejador SQL Server 2000.

He estado investigando acerca de encriptación pero me parece que debería
haber una forma más fácil de hacer esto:

Quisiera que las contraseñas que se almacenan en la tabla USUARIOS sea
incomprensibles para el Administrador de la Base de Datos, es decir, que la
persona que tiene el control sobre el SQL Server 2000 no pueda conocer
realmente el password del usuario y en caso de tener que recordarlo el
Administrador solo pueda decirle: "Lo siento, no se su clave. Lo máximo que
puedo hacer es sobreescribirla y luego usted la cambia."

Cómo sería el proceso de comparación desde la aplicación ASP.net hacia el
SQL Server?

Gracias!

José
 

Leer las respuestas

#1 Maximiliano D. A.
01/03/2004 - 14:52 | Informe spam
Mira, para empezar yo usaria o autentificacionWindows o Sql en su defecto
pero no armaria una tabla con claves y usuarios, lo que yo hago es esto por
ej si no uso la autentificacion Windows.

Los usuarios de mi aplicacion los creo via un Store (Que esta encriptado),
tambien a esto le agrego un user_g_id que basicamente lo que hace es esto:

Con el User_id como entrada, con algun algoritmo genero esto numerito y al
abrir mi aplicacion hago la inversa, o sea ese numerito es un algoritmo del
user_id, con esto trato de evitar (jamas en un 100%) que me generen usuarios
via Sql y los puedan usar en mi aplicacion.

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"José G. Díaz U." escribió en el mensaje
news:egnM5v4$
Saludos.

Estoy creando el módulo de administración de usuarios de un sistema que
tiene como manejador SQL Server 2000.

He estado investigando acerca de encriptación pero me parece que debería
haber una forma más fácil de hacer esto:

Quisiera que las contraseñas que se almacenan en la tabla USUARIOS sea
incomprensibles para el Administrador de la Base de Datos, es decir, que


la
persona que tiene el control sobre el SQL Server 2000 no pueda conocer
realmente el password del usuario y en caso de tener que recordarlo el
Administrador solo pueda decirle: "Lo siento, no se su clave. Lo máximo


que
puedo hacer es sobreescribirla y luego usted la cambia."

Cómo sería el proceso de comparación desde la aplicación ASP.net hacia el
SQL Server?

Gracias!

José







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 23/02/2004

Preguntas similares