Authen :: Passphrase :: MD5Crypt

AUTHEN :: PASSPHRASE :: MD5Crypt es un módulo Perl con frasco de contraseña utilizando la cripta de UNIX basada en MD5 ().
Descargar ahora

Authen :: Passphrase :: MD5Crypt Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Main
  • Sitio web del editor:
  • http://search.cpan.org/~zefram/

Authen :: Passphrase :: MD5Crypt Etiquetas


Authen :: Passphrase :: MD5Crypt Descripción

AUTEN :: PASSPHRASE :: MD5Crypt es un módulo Perl con frases de contraseña utilizando la cripta de UNIX basada en MD5 (). AUTEN :: PASSPHRASE :: MD5Crypt es un módulo Perl con frasco de contraseña utilizando la cripta de UNIX basada en MD5 (). Sinopsis Use Authen :: Passphrase :: MD5Crypt; $ PPR = AUTHEN :: PASPHRASE :: MD5Crypt-> Nuevo (sal => "VD3F8AG6", hash_base64 => "gcsdf4ycxb0pm2umxjioi1"); $ PPR = AUTHEN :: PASPHRASE :: MD5Crypt-> Nuevo (salt_random => 1, Frase de contraseña => "Frase de contraseña"); $ PPR = AUTHEN :: PASSPHRASE :: MD5Crypt-> from_crypt ('$ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UTXJIOI1'); $ PPR = AUTEN :: PASPHRASE :: MD5Crypt-> from_RFC2307 ('{cript} $ 1 $ VD3F8AG6 $ GCSDF4YCXB0PM2UTXJIOI1'); $ sal = $ pPR-> sal; $ hash_base64 = $ pPR-> hash_base64; Si ($ pPR-> coincide ($ PASSPHRASE)) {... $ PASSWD = $ PPR-> AS_CRYPT; $ userpassword = $ pPR-> as_rfc2307; Un objeto de esta clase encapsula una frase de contraseña con la función ASHIP () basada en MD5. Esta es una subclase de Authen :: Passphrase, y este documento asume que el lector está familiarizado con la documentación de esa clase. La función Crypt () en un Unix moderno realmente apoya varios esquemas de frase de contraseña diferentes. Esta clase se refiere solo a un esquema particular, un algoritmo basado en MD5 diseñado por Poul-Henning Kamp y se implementó originalmente en FreeBSD. Para manejar toda la gama de esquemas de frase de contraseña apoyada por la cripta moderna (), consulte el constructor de FROM_CIPT y el método AS_CRYPT en ATHEN :: PASSPHRASE. El esquema de la cripta () basada en MD5 utiliza toda la frase de contraseña, una sal que puede en principio. Una cadena de byte arbitraria, y el algoritmo de digestión del mensaje MD5. Primero, la frase de contraseña y la sal se han hecho juntos, cediendo un resumen de mensajes MD5. Luego se construye un nuevo digestión, hash la frase de contraseña, la sal y el primer resumen, todo en forma bastante compleja. Luego, este digest no se pasa a través de mil iteraciones de una función que lo rehaula junto con la frase de contraseña y la sal de una manera que varía entre las rondas. La salida de la última de estas rondas es el hash de frase de contraseña resultante. En la función Crypt (), la salida de hash en bruto se representa en ASCII como una cadena de 22 caracteres utilizando una codificación base 64. Los 64 dígitos de la base son "". "," / "," 0 "a" 9 "," A "a" Z "," A "a" Z "(en orden ASCII). Debido a que la codificación base 64 puede representar 132 bits en 22 dígitos, más de los 128 requeridos, el último dígito solo puede tomar cuatro de los valores de base de 64 dígitos. Una complicación adicional es que los bytes de la producción de algoritmo en bruto se permiten en un orden extraño antes de estar representado en la base 64.Ho no hay tradición de manejar estas hashes de frase de contraseña en forma binaria cruda. La codificación textual descrita anteriormente, incluida la permutación final, se usa universalmente, por lo que esta clase no admite ningún formato binario. El algoritmo complejo fue diseñado para ser lento para calcular, para resistir los ataques de fuerza bruta. Sin embargo, la complejidad es fija, y la operación de la ley de Moore lo ha hecho mucho menos costoso de lo previsto. Si la eficiencia de un ataque de fuerza bruta es una preocupación, SSE AUTHEN :: PASSPHRASE :: SlowfishCrypt. Requisitos: · Perl


Authen :: Passphrase :: MD5Crypt Software relacionado

Paquete :: Zavitan

BUNDLE :: Zavitan es un paquete para instalar módulos de CPAN externos utilizados por el administrador de seminarios de Zavitan. ...

130

Descargar