[Pgsql-ayuda] =?iso-8859-1?Q?RE:_=5BPgsql-ayuda=5D_contrase=F1as?=

Fernando Romo pop@cofradia.org
Mon, 18 Mar 2002 11:03:19 -0600


Usa este scrip en Per que genera passwords tipo del archivo de /etc/passw=
d

el archivo lo llame "passgen" y lo uso para generar usuarios para el cvs.=
..

----------------------
#!/usr/bin/perl
srand (time());
my $randletter =3D "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 :97)=
)";
my $salt =3D sprintf("%c%c", eval $randletter, eval $randletter);
my $plaintext =3D shift;
my $crypttext =3D crypt ($plaintext, $salt);
print "${crypttext}\n";
----------------------
le pasas el password entre comillas y te genera un criptograma que no se
repite
 del mismo. vg:

./passgen "pelotas"
vbGqSV2otBm8E

Saludos.... El Pop
            pop@cofradia.org


-----Original Message-----
From: pgsql-ayuda-admin@tlali.iztacala.unam.mx
[mailto:pgsql-ayuda-admin@tlali.iztacala.unam.mx]On Behalf Of Gunnar
Wolf
Sent: Lunes, 18 de Marzo de 2002 10:37 a.m.
To: SIS Carlos Williams
Cc: pgsql-ayuda@tlali.iztacala.unam.mx
Subject: Re: [Pgsql-ayuda] contrase=F1as


> Hola a todos...
>
> he buscado como encriptar un campo tipo char para guardar contrase=F1as=
 en
mi
> tabla, pero no encuentro ningun tipo de dato que soporte esto, alguien =
me
> puede decir si es posible, o si existe alguna funcion que haga esto.

Hasta donde tengo entendido, eso lo tendr=E1s que hacer en tu aplicaci=F3=
n, no
en la BD. Por ejemplo, para usar contrase=F1as, una manera simple es
utilizar la funci=F3n crypt, disponible (al menos) en Perl y C. Mejor a=FA=
n,
claro, usar MD5 o Blowfish.

--
Gunnar Wolf - gwolf@campus.iztacala.unam.mx - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF



_______________________________________________
Pgsql-ayuda mailing list
Pgsql-ayuda@tlali.iztacala.unam.mx
http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda