• Publicidad

Codificar una contraseña

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Codificar una contraseña

Notapor mistico » 2006-02-02 01:17 @095

¿Qué tal?

Soy nuevo en el mundo de Perl y necesito codificar una contraseña para un proyecto escolar y que éste sea validado por un sistema Linux.

La idea es entrar vía web (con un CGI) a un servidor Linux y que éste me permita entrar con los datos del usuario contenidos en el /etc/passwd y el /etc/shadow.

Sé que Linux codifica las contraseñas y después los compara con los existentes en el shadow, pero ¿cómo puedo hacerlo yo?

Me podría ayudar alguien. De antemano, mil gracias. :idea:
El mejor amigo ante la adversidad, es un libro.
mistico
Perlero nuevo
Perlero nuevo
 
Mensajes: 7
Registrado: 2006-02-02 00:56 @080
Ubicación: México

Publicidad

Notapor kidd » 2006-02-02 09:42 @446

Hola.

Para codificar una contraseña como lo hace Linux, puedes hacer lo siguiente:

my $pwd_encriptado = crypt($pwd, "aa");


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor mistico » 2006-02-10 16:09 @714

Y ¿cómo sería la sintaxis en Perl para usar md5?
El mejor amigo ante la adversidad, es un libro.
mistico
Perlero nuevo
Perlero nuevo
 
Mensajes: 7
Registrado: 2006-02-02 00:56 @080
Ubicación: México

Notapor kidd » 2006-02-10 18:14 @801

Échale un vistazo a Digest::MD5.

SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados