AUTEN :: PASSPHRASE :: PHAPS

Frases de contraseña utilizando el algoritmo PHPASS.
Descargar ahora

AUTEN :: PASSPHRASE :: PHAPS 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/

AUTEN :: PASSPHRASE :: PHAPS Etiquetas


AUTEN :: PASSPHRASE :: PHAPS Descripción

Frases de contraseña utilizando el algoritmo PHPASS. AUTEN :: PASSPHRASE :: PHPASS es un módulo PERL con frasco de contraseña utilizando el algoritmo PHPASS.SYNOPSIS USE AUTHEN :: PASSPHRASE :: PAPS; $ PPR = AUTEN :: PASSPHRASE :: PHAST-> Nuevo (costo => 10, sal => "naclnacl", hash_base64 => "obtrxm / .eiiyn02xueaqs /"); $ PPR = AUTEN :: PLESPHRASE :: PHASS-> Nuevo (costo => 10, salt_random => 1, passphrase => "Frase de contraseña"); $ PPR = AUTHEN :: PASSPHRASE :: PHAST-> FROM_CIPT ('$ P $ 8NACLNACLOBRXTM / .EIIIYN02XUEAQS /'); $ PPR = AUTEN :: PASSPHRASE :: PHAST-> FROM_RFC2307 ('{cript} $ P $ 8Naclnaclobrxtm / .eiiyyn02xueaqs /'); $ costo = $ pPR-> costo; $ COST_BASE64 = $ PPR-> COST_BASE64; $ costo = $ pPR-> nrounds_log2; $ cost_base64 = $ pPR-> nrounds_log2_base64; $ sal = $ pPR-> sal; $ hash = $ pPR-> hash; $ 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 que se ha hecho utilizando el algoritmo PHPASS inventado por el diseñador solar y se describe en http://www.openwall.com/phpass/. Esta es una subclase de Authen :: Passphrase, y este documento asume que el lector está familiarizado con la documentación de esa clase. El algoritmo PHPPASe se basa en el algoritmo de digestión del mensaje MD5. Hay una sal de ocho bytes, que se restringe convencionalmente a consistir en la base de 64 dígitos. También hay un parámetro de costo que controla el gasto del hashing. Primero, la sal y la frase de contraseña están concatenadas y hash por MD5. Luego, 2 ^ Tiempos de costo, el hash de la etapa anterior se concatena con la frase de contraseña y ha sido hecha por MD5. El hash de la frase de contraseña es la uptt de la iteración final. El hash de la frase de contraseña está representada en ASCII utilizando el formato de cripta con prefijo "$ P $". El primer carácter después del prefijo de formato es una base de 64 dígitos que da el parámetro de costo. Los siguientes ocho caracteres son la sal. La sal es seguida por 22 dígitos de base de 64 dientes que le dan el hash. Los 64 dígitos de la base son "". "," / "," 0 "a" 9 "," A "a" Z "," A "a" Z "(en orden ASCII). Requisitos: · Perl


AUTEN :: PASSPHRASE :: PHAPS Software relacionado