[perl] encriptar

Salvador Ortiz Garcia sog@msg.com.mx
Mon, 8 Mar 1999 13:14:33 -0600 (EST)


On Tue, 9 Mar 1999, ikkun wrote:

> Esto se me ha ocurrido por que los scripts de conexion a mi
> PSI es facil de detectar la clave (solo lo manejo como root).
> 1.- ingresar una palabra (passward); de tal manera que 
>     al tipear solo displaye ****** o tipear en background
>     p.e. digito las teclas correspondientes a ikkun, tal
>     que, en su lugar vaya apareciendo ***** o que no displaye.
>     Con el uso de <STDIN> es posible o hay otra manera ?

La función de "echo" de la terminal o consola la controlas con el módulo
TermReadKey, lo encuentras en CPAN <http://www.perl.com/CPAN/>

 
> 2.- Superando el punto uno, lo siguiente es hacer un simple encriptado
>     de la palabra ikkun en una subrutina o funcion y compararla
>     con otra previamente encriptada, y si coincide, dar pase a
>     hacer el resto de las funciones.

En Unix o Linux, la mecánica estándar de encripción la hace la función
'crypt' que está disponible en perl, incluso en los ports a Win32. Dale: 

$ perldoc -f crypt

Saludos

Salvador Ortiz

--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion perl