Authen :: Passphrase :: Pass

Passphrases usando o algoritmo PHPASS.
Baixe Agora

Authen :: Passphrase :: Pass Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Main
  • Site do editor:
  • http://search.cpan.org/~zefram/

Authen :: Passphrase :: Pass Tag


Authen :: Passphrase :: Pass Descrição

Passphrases usando o algoritmo PSPPS. Authen :: Passphrase :: PHPASS é um módulo Perl com passphrases usando o algoritmo PSPS.Synopsis Use Authen :: Passphrase :: Phpass; $ PPR = Authen :: Passphrase :: Phpass-> Novo (custo => 10, sal => "naclnacl", hash_base64 => "obrxtm / .eiiyn02xueaqs /"); $ PPR = Authen :: Passphrase :: Phpass-> Novo (Custo => 10, Salt_Random => 1, Passphrase => "Passphrase"); $ PPR = Authen :: Passphrase :: Phpass-> from_crypt ('$ P $ 8Naclnaclobrxtm / .EIIIn02xueaqs /'); $ PPR = Authen :: Passphrase :: Phpass-> from_rfc2307 ('{Crypt} $ P $ 8Naclnaclobrxtm / .EIIIn02xueaqs /'); $ Custo = $ PPR-> Custo; $ cost_base64 = $ ppr-> cost_base64; $ custo = $ ppr-> nrounds_log2; $ cost_base64 = $ ppr-> nrounds_log2_base64; $ sal = $ ppr-> sal; $ hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; if ($ PPR-> MATCH ($ Passphrase)) {... $ PASSWD = $ PPR-> AS_CRYPT; $ userpassword = $ PPR-> AS_RFC2307; um objeto dessa classe encapsula uma frase frasear usando o algoritmo PSPPS inventado pelo Solar Designer e descrito em http://www.openwall.com/phpass/. Esta é uma subclasse do Authen :: Passphrase, e este documento pressupõe que o leitor esteja familiarizado com a documentação para essa classe.O algoritmo PHPSP é baseado no algoritmo de digestão de mensagens MD5. Há um sal de oito bytes, que é convencionalmente restrito para consistir em 64 dígitos base. Há também um parâmetro de custo que controla a despesa de hashing. Primeiro o sal e frase secreta são concatenados e hashed pelo MD5. Então, 2 ^ Tempos de custo, o hash do estágio anterior é concatenado com a frase secreta e hashed pelo MD5. A Passphrase Hash é o Ouptut da iteração final.A pára-sol é representada no ASCII usando o formato de cripta com prefixo "$ P $". O primeiro caractere após o prefixo de formato é um dígito base de 64 dando o parâmetro de custo. Os próximos oito personagens são o sal. O sal é seguido por 22 dígitos base 64 dando o hash. Os 64 dígitos base são ".", "/", "0" a "9", "A" para "Z", "A" para "Z" (em ordem ASCII). Requisitos: · Perl.


Authen :: Passphrase :: Pass Software Relacionado