Una pregunta, ¿La contraseña es generada por PostgreSQL o ya la
encriptarás antes con otra aplicación?
Si la generará PostgreSQL, te recomiendo que uses pg_crypto.
Si no es el caso, SHA-1 genera un cadena aleatoria de números y letras
de 40 caracteres hexagesimales, por lo que
podrías ajustarlo a ese número: character(40)
On 03/07/2012 12:13 PM, Edorta García González wrote:
Hola! Soy nuevo en la lista, a ver si me alguien me puede indicar si
esta bien lo que he hecho.
Para un proyecto, necesito una tabla que almacene usuarios y
contraseñas, así que habia pensado en lo siguiente:
id integer NOT NULL[pk]
real_name character(60) NOT NULL
user_name character(20) NOT NULL[uniq]
email character(60)
salt character(6) NOT NULL
passwd character(???) NOT NULL
ID sería un identificador unico de usuario (autoincremental, ya que
puse SERIAL como tipo en phppgadmin)
passwd es la passwd del usuario en SHA-1 y salt son 6 caracteres
aleatorios que colocaré en la passwd al almacenarla
el tipo de dato es correcto para almacenar la passwd??? cuantos
caracteres serian necesarios par aun SHA-1???
--
Edorta García González
Perfil Profesional: linkedin.com/in/edortagarcia
<http://es.linkedin.com/in/edortagarcia>
Otras redes:
Blog: readthefuckingdocumentation.blogspot.com/
<http://readthefuckingdocumentation.blogspot.com/>
Facebook: facebook.com/people/Edorta-García-González
<http://www.facebook.com/people/Edorta-Garc%C3%ADa-Gonz%C3%A1lez/100000385303237>
Twitter: twitter.com/edortix <http://twitter.com/edortix>
--
Marcos Luis Ortíz Valmaseda
http://postgresql.uci.cu/blog/38
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com