Encruiptar contraseñas

13/01/2004 - 16:26 por Pablo | Informe spam
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
13/01/2004 - 16:37 | Informe spam
hmmm, no se para que tenes esa tabla cuando Sql la seguridad la maneja por
otro lado (inicios de sesion)

de todas formas, podrias vos hacerte un algoritmo de encriptacion.

pero te aconsejo que revises estos temas:

Inicios de sesion
Roles de aplicacion
Roles

esto lo podes consultar en los mismos Bol (Libros on line) o en

www.portalsql.com

www.helpdna.net

Salu2

Maximiliano Damian Accotto


"Pablo" escribió en el mensaje
news:0c0c01c3d9e9$abd869c0$
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo
Respuesta Responder a este mensaje
#2 Miguel Egea
13/01/2004 - 16:45 | Informe spam
puedes usar las indocumentadas pwdencrypt() y pwdcompare() , intentaré
escribir un pequeño documento de como usarlas para portalsql.com

Saludos
Miguel EGea
"Pablo" escribió en el mensaje
news:0c0c01c3d9e9$abd869c0$
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo
Respuesta Responder a este mensaje
#3 Pablo
13/01/2004 - 17:12 | Informe spam
Gracias Miguel por tu respuesta, te agradeceria mucho esa
info. Este es un servidor donde corren varias aplicaciones
y cada una utiliza su tabla de usuarios y yo en la mia
particularmente me gustaria utilizar algun mwetodo de
encriptacion u ocultacion de esa info.

Gracias nuevamente

Pablo

puedes usar las indocumentadas pwdencrypt() y pwdcompare


() , intentaré
escribir un pequeño documento de como usarlas para


portalsql.com

Saludos
Miguel EGea
"Pablo" escribió en


el mensaje
news:0c0c01c3d9e9$abd869c0$
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo


.

Respuesta Responder a este mensaje
#4 Norman A. Armas
13/01/2004 - 20:00 | Informe spam
Esta es una respuesta mia a una pregunta sobre el tema de hace ya bastante
tiempo...
=
Existen varias que no estan documentadas, es tu opcion si las usas o no.
No es recomendado ya que las pueden cambiar en cualquier momento pero las
tienes disponibles.

select encrypt('norman')

select
pwdencrypt('mypassword') as encrytedstring,
pwdcompare('mypassword',pwdencrypt('mypassword'),0) as encryptedcompare
=Saludos,

Norman


Saludos,

Norman



"Pablo" wrote in message
news:00e001c3d9f0$1b7e0d10$
Gracias Miguel por tu respuesta, te agradeceria mucho esa
info. Este es un servidor donde corren varias aplicaciones
y cada una utiliza su tabla de usuarios y yo en la mia
particularmente me gustaria utilizar algun mwetodo de
encriptacion u ocultacion de esa info.

Gracias nuevamente

Pablo

puedes usar las indocumentadas pwdencrypt() y pwdcompare


() , intentaré
escribir un pequeño documento de como usarlas para


portalsql.com

Saludos
Miguel EGea
"Pablo" escribió en


el mensaje
news:0c0c01c3d9e9$abd869c0$
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo


.

Respuesta Responder a este mensaje
#5 Javier Loria
14/01/2004 - 04:40 | Informe spam
Hola Pablo:
Aparte de los comentarios de Miguel pueda darte, me gustaria darte mi
opinion.
La mejor forma de guardar un secreto (una clave) es NO conociendolo :)
La forma mas segura para manejar tus usuarios e manejar la seguridad de
Windows, asi el problema no es tuyo sino de Microsoft.
Si esto no te es posible (porque algunos clientes no son clientes de
Windows) el SQL no es la mejor forma de esconderlos, tando pwdencrypt() y
pwdcompare() son aparte de NO documentados, muy suceptibles a ser quebrados.
Por ultimo el SQL como lenguaje no da muchas facilidades para encriptar.
Lo mejor en mi opinion es que uses algun lenguaje fuerte (VB.NET, C#,
C++, Java, etc). para esto. Si usas .NET es bastante sencillo, sino podrias
usar CRYPTOAPI pero es medio complicado.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Pablo escribio:
Gracias Miguel por tu respuesta, te agradeceria mucho esa
info. Este es un servidor donde corren varias aplicaciones
y cada una utiliza su tabla de usuarios y yo en la mia
particularmente me gustaria utilizar algun mwetodo de
encriptacion u ocultacion de esa info.

Gracias nuevamente

Pablo

puedes usar las indocumentadas pwdencrypt() y pwdcompare () ,
intentaré escribir un pequeño documento de como usarlas para
portalsql.com

Saludos
Miguel EGea
"Pablo" escribió en el mensaje
news:0c0c01c3d9e9$abd869c0$
Hola: Soy novato con SQL Server y me gustaria que me digan
si existe alguna forma de encriptar conrtaseñas en una
tabla , es decir, que si yo tengo una tabla por ejemplo
usuarios con los campos nombre y contraseña, que
cualquiera que habra la tabla no las veo sino que vea algo
asi como **** o algu algoritmo.

Gracias !!!

Pablo


.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida