AuthEN :: PASSPHRASE :: PHPASS

PASSPHASSEN met behulp van het PHPASS-algoritme.
Download nu

AuthEN :: PASSPHRASE :: PHPASS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Main
  • Uitgever website:
  • http://search.cpan.org/~zefram/

AuthEN :: PASSPHRASE :: PHPASS Tags


AuthEN :: PASSPHRASE :: PHPASS Beschrijving

Passhases met behulp van het PHPASS-algoritme. AuthEN :: PASSPHRASE :: PHPASS is een PERL-module met wachtwoordgesprek met behulp van de PHPASS-algorithm.synopsis Gebruik AuthEN :: PASPHRASE :: PHPASS; $ PPR = AuthEN :: PASSPHRASE :: PHPASS-> NIEUW (kosten => 10, zout => "NACLNACL", HASH_BASE64 => "OBRXTM / .EIIN02XUEAQS /"); $ PPR = AuthEN :: PASSPHRASE :: PHPASS-> NIEUW (Kosten => 10, Salt_Random => 1, Passphrase => "Passphrase"); $ PPR = AuthEN :: Passphrase :: Phpass-> from_crypt ('$ P $ 8NACLNACLOBRXTM / .EIIYN02XUEAQS /'); $ PPR = AuthEN :: Passphrase :: Phpass-> from_rfc2307 ('{crypt} $ P $ 8NACLNACLOBRXTM / .EIIYN02XUEAQS /'); $ kosten = $ pPR-> kosten; $ COST_BASE64 = $ PPR-> COST_BASE64; $ kosten = $ pPR-> nrounds_log2; $ COST_BASE64 = $ PPR-> NRUNDS_LOG2_BASE64; $ zout = ppr-> zout; $ HASH = $ PPR-> HASH; $ HASH_BASE64 = $ PPR-> HASH_BASE64; if ($ ppr-> match ($ paszin)) {... $ passwd = $ ppr-> as_crypt; $ UserPassword = $ PPR-> AS_RFC2307; een doel van deze klasse inkapselt een wachtwoordzin hashed met behulp van het PHPASS-algoritme uitgevonden door zonne-ontwerper en beschreven op http://www.openwall.com/phpass/. Dit is een subklasse van Authen :: Passphrase, en dit document gaat ervan uit dat de lezer bekend is met de documentatie voor die klasse. Het PHPASS-algoritme is gebaseerd op het MD5-bericht Digest-algoritme. Er is een zout van acht byte, dat conventioneel beperkt is om te bestaan uit basis 64 cijfers. Er is ook een kostenparameter die de kosten van hashing regelt. Eerst zijn het zout en de wachtwoordzin aangeconcerenteerd en hashed door MD5. Dan is 2 ^ kostentijden, de hash van de vorige fase aangeconcerenteerd met de wachtwoordzin en hashed door MD5. De PassPhrase Hash is de OUPTUT van de laatste iteratie. De PassPhrase Hash is vertegenwoordigd in ASCII met behulp van de Crypt-indeling met Prefix "$ P $". Het eerste teken nadat het formaatvoorvoegsel een basis 64 cijfer heeft, geeft de kostenparameter. De volgende acht tekens zijn het zout. Het zout wordt gevolgd door 22 base 64 cijfers die de hash geven. De basis 64 cijfers zijn ".", "/", "0" tot "9", "A" tot "Z", "A" tot "Z" (in ASCII-bestelling). Vereisten: · Perl


AuthEN :: PASSPHRASE :: PHPASS Gerelateerde software