encriptar un campo 2005

18/02/2007 - 01:27 por Roberto | Informe spam
Hola Amigos
Tengo la siguiente pregunta, como hago para encriptar un campo en una tabla
de SQL 2205. Ejemplo
tabla user
Nombre
Apellido
Password
Login

Necisto encriptar password para que ningun usurio lo pueda ver. Ni el
admininstrador de la base de datos cuando acceda ella.
Muchas gracias por al ayuda y el tiempo.

Preguntas similare

Leer las respuestas

#11 Jose Mariano Alvarez
21/02/2007 - 16:52 | Informe spam
Hay muchas herramientas de criptoanalsis que se consiguen por varios lados.
Si te interesa crear un algoritmo revisa este muy simple resumen de como
pueden atacarte.
http://es.wikipedia.org/wiki/Criptoan%C3%A1lisis.

Te sugiero que uses los algoritmos conocidos del SQL Server

Es menos esfuerzo usar un algoritmo conocido de una libreria existente ya
que el esfuerzo equivale al uso de una funcion.
Solo si debes cruzar de plataforma la cosa se complica un poco y quiza debas
usar una libreria multiplataforma.
.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Pepe" wrote in message
news:
No digo que sea facil... digo que es directamente proporcional al esfuerzo
invertido... ¿que no compensa? por supuesto que no... pero no por ello es
una mala idea.. tambien hay que ver el ambiente en el que se va a
implementar.. y ademas.. sistemas de proteccion publicos que se creian
inviolables han caido... asi que tu metodo puede ser mas sencillo si
realmente no se conoce sobre que sistema de proteccion esta creado..




"Maxi" escribió en el mensaje
news:
Hola Pepe, bueno yo no coincido con esto, los metodos esos standares son
bastantes seguros y seria muy pero muy laborioso que tu puedas hacer algo
parecido


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Pepe" escribió en el mensaje
news:
Bueno, supongo que lo que marca la diferencia mejor/peor es el esfuerzo
que uno ponga para crear un algoritmo de cifrado, de hecho la funcion
que incorpora 2005 o los que tu comentas no dejan de ser funciones para
encriptar tambien hechas por personas y si a eso le sumas el hecho
de que la lucha general que hay por romper metodos de encriptacion
publicos por parte de los hackers pues no sabria decir si realmente es
mejor este metodo ... lo que esta claro es que es menos costoso en
tiempo de desarrollo porque ya viene implementada... pero mejor mejor...
depende.





"Jose Mariano Alvarez"
escribió en el
mensaje news:
Crear una funcion de cifrado es una mala idea.
Cualquier cosa ques e te ocurra un hacker suele romperlo muy
facilmente.
Es mucho mejor usar lo que ofrece SQL Server 2005 o lo que ofrece .NET
o CAPICOM o Crypto API



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Pepe" wrote in message
news:
Crea tu propia funcion para encriptar y haz que guarde en el campo
Password el valor de la clave encriptada.

Una funcion de encriptar es sencilla de implementar, todo dependera
del nivel de complejidad que quieras darle.




"Roberto" escribió en el mensaje
news:
Hola Amigos
Tengo la siguiente pregunta, como hago para encriptar un campo en una
tabla
de SQL 2205. Ejemplo
tabla user
Nombre
Apellido
Password
Login

Necisto encriptar password para que ningun usurio lo pueda ver. Ni el
admininstrador de la base de datos cuando acceda ella.
Muchas gracias por al ayuda y el tiempo.




















Respuesta Responder a este mensaje
#12 Luis Tarzia
27/02/2007 - 07:00 | Informe spam
Totalmente de acuerdo,a veces es mas segura una funcion de encriptacion
casera con idas y vueltas sobre los bits que las de crypto api y todas esas
que ya el codigo es medio remanido y seguro esta dando vuelta por la web de
como se implementa
Respuesta Responder a este mensaje
#13 Luis Tarzia
27/02/2007 - 07:02 | Informe spam
Cuantas veces hackean un windows,cuan vulnerable es todo lo de ms ???
Porque no pensar que el sql tambien es tan fragil en materia de encriptacion
???
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida