nuevamente yo.

13/06/2006 - 17:56 por zero | Informe spam
hola grupo.

alguien de uds sabe como puedo guardar una contraseña encriptada en sql
server mediante c# y que hacer la comparación entre mayusculas y minusculas.

gracias grupo.

Preguntas similare

Leer las respuestas

#1 Hadi Hariri
13/06/2006 - 18:23 | Informe spam
zero wrote:

hola grupo.

alguien de uds sabe como puedo guardar una contraseña encriptada en
sql server mediante c# y que hacer la comparación entre mayusculas y
minusculas.

gracias grupo.



Necesitas desencriptar o solamente guardar un valor encriptado? Si es
así puedes utilizar un hash. Mira en la web de malagadnug.org para
ejemplos.

http://www.hadihariri.com
http://www.malagadnug.org
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
13/06/2006 - 22:36 | Informe spam
alguien de uds sabe como puedo guardar una contraseña encriptada en
sql server mediante c# y que hacer la comparación entre mayusculas y
minusculas.



Para contraseñas no conviene guardarla encriptada sino generar un hash de la
contraseña y guardar ese hash. Luego la comprobacion la haces generando el
hash de la contraseña ingresada por el usuario y lo comparas con el hash que
esta en la BD. Para mayor seguridad el hash deberas crearlo junto a un valor
extra para que aunque dos usuarios tengan la misma contraseña el hash
resultante sea diferente.

En cuanto a la comparacion de texto deberas especificar un COLLATE adecuado
al tipo de comparacion que quieras. Tienes un default para el servidor que
lo eliges al momento de instalarlo. Luego puedes cambiarlo en cada base de
datos, en cada campo y en las consultas. Por ejemplo sin importar como este
definido en la BD la siguiente consulta hace la comparacion en español
diferenciando mayusculas de minusculas y se ignoran acentos (es decir á =
a):

SELECT *
FROM Tabla
WHERE Campo = 'abc' COLLATE Modern_Spanish_CS_AI

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#3 Alfredo Crisostomo
14/06/2006 - 01:55 | Informe spam
Muy explicito el Asunto de tu mensaje no ?



"zero" escribió en el mensaje
news:
hola grupo.

alguien de uds sabe como puedo guardar una contraseña encriptada en sql
server mediante c# y que hacer la comparación entre mayusculas y
minusculas.

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