Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/10/2010, 09:00
golr41
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Respuesta: Encriptar Contraseña desde SQL 2005

Cita:
Iniciado por mvazquez Ver Mensaje
Hola, al campo de tu tabla donde guardes el password ponlo como tipo "varbinary" y luego cuando guardes en pass guardalo asi:
Código:
CONVERT(VARBINARY(255), PwdEncrypt('''+ @Pass+ '''))
y cuando valides lo haces de la siguiente manera:
Código:
	WHERE strUsuario = 'mvazquez'
	And 1 = PwdCompare('myPass',strPass,0)
donde mvazquez es el usuario y myPass es el password que se teclea y lo comparara contra strPass, si te regresa 0 es que no es correcto y si te regresa 1 es que es correcto.

Espero que te funcione.
Gracias mvazquez por tu respuesta, deseo saber si con esto que me recomiendas, a lo hora de llenar mi grid, la celda del password estará encriptada, tambien quisiera saber si debo cambiarle el texmode del itemtemplate de password a SingleLine de la celda donde despliego la contraseña en mi grid. Debo utilizar algun código en especial para llenar mi grid dado que en el sql estoy encriptando?. Mil gracias