Pregunta!!!

10/02/2004 - 16:55 por Ivan Kuchlers | Informe spam
hola a todos!!!

Estoy trabajando en sql server 2000, y tengo una tabla de
usuarios donde tengo el nombre de usuario y su clave, y
deseo que la clave sea encriptada, la pregunta es si
existe un metodo de encriptacion en sqlserver que lo
haga, o tengo que hacer un procedimiento que implemente
un algoritmo de encriptacion

gracias y saludos

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
10/02/2004 - 16:59 | Informe spam
Ivan, no se porque motivo usas esa tenica que no recomiendo bajo ningun
punto de vista.
Si no quieres usar la autentificacion de windows porque no usas la de
SqlServer y creas por cada usuario su respectivo inicio de sesion?

la verdad que me preocupa que intentes usar esa politica para los usuarios,
de todas formas SqlSErver tiene un par de funciones reservadas que hacen la
encriptacion, pero yo creo que esto es mucho mejor hacerlo via aplicacion.

Salu2

Maximiliano Damian Accotto


"Ivan Kuchlers" escribió en el mensaje
news:de2401c3efee$5c3ef2b0$
hola a todos!!!

Estoy trabajando en sql server 2000, y tengo una tabla de
usuarios donde tengo el nombre de usuario y su clave, y
deseo que la clave sea encriptada, la pregunta es si
existe un metodo de encriptacion en sqlserver que lo
haga, o tengo que hacer un procedimiento que implemente
un algoritmo de encriptacion

gracias y saludos

Respuesta Responder a este mensaje
#2 Ivan Kuchlers
10/02/2004 - 17:46 | Informe spam
Lo que pasa es que tengo aplicaciones en diferentes
plataformas, y todas ulitilizan autenticacion por
sqlserver, pero como te mencione son usuarios de una
tabla y no usuarios de bases de datos, por lo que
cualquiera puede ver la clave de un usuario si entras al
administrador de bases de datos, lo que quiero es que se
almacene encriptada y que no se vea la clave, si me
puedes dar las funciones de sql que hacen esto te lo
agradeceria gracias!!
Respuesta Responder a este mensaje
#3 Maximiliano D. A.
10/02/2004 - 18:32 | Informe spam
aca en este link podes encontrar lo que buscas

http://www.developersdex.com/gurus/...asp?Page=2


Pero volviendo a tu tema, por mas que sean en diferentes plataformas si
todos usan como Gestor a SqlServer podes cambiar y usar la autentificacion
de SqlServer de forma muy simple.
No soy muy amante de que en una tabla se guarden claves de lo que fuere, de
ser asi se deberia aplicar algoritmos muy complejos para asegurar los datos.

Salu2

Maximiliano Damian Accotto

"Ivan Kuchlers" escribió en el mensaje
news:dec001c3eff5$60a79fd0$

Lo que pasa es que tengo aplicaciones en diferentes
plataformas, y todas ulitilizan autenticacion por
sqlserver, pero como te mencione son usuarios de una
tabla y no usuarios de bases de datos, por lo que
cualquiera puede ver la clave de un usuario si entras al
administrador de bases de datos, lo que quiero es que se
almacene encriptada y que no se vea la clave, si me
puedes dar las funciones de sql que hacen esto te lo
agradeceria gracias!!
Respuesta Responder a este mensaje
#4 Ivan Kuchlers
10/02/2004 - 18:45 | Informe spam
Gracias maximiliano, para los proximos proyectos me
asegurare de que sean usuario de bases de datos y no de
una tabla
Respuesta Responder a este mensaje
#5 Ivan Kuchlers
10/02/2004 - 21:23 | Informe spam
La funcion pwdencrypt esta dentro de las 5 primeras
vulnerabilidades del sql server 2000 ya que presenta
buffer owerflow... funciona para cadenas pequeñas, pero
igual ya logro desencriptarlo con un codigo en c... que
lastima...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida