Authten :: Passphrase :: phpspass

Passphrasen mit dem phspassenden Algorithmus.
Jetzt downloaden

Authten :: Passphrase :: phpspass Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andrew Main
  • Website des Verlags:
  • http://search.cpan.org/~zefram/

Authten :: Passphrase :: phpspass Stichworte


Authten :: Passphrase :: phpspass Beschreibung

Passphrasen mit dem Phspassalgorithmus. Authten :: Passphrase :: phppspass ist ein Perl-Modul mit Passphrasen mithilfe des phpsolierten Algorithmus $ ppr = authen :: passphrase :: phppspass-> neu (kosten => 10, salz => "naclnacl", hash_base64 => "obrxtm / .eiiyn02xueAqs /"); $ PPR = Authen :: Passphrase :: phppspass-> Neu (Kosten => 10, Salt_Random => 1, Passphrase => "Passphrase"); $ ppr = authen :: passphrase :: phppspass-> from_crypt ('$ p $ 8naclnaclobrxtm / .eiiyn02xueAqs /'); $ ppr = authen :: passphrase :: phppspass-> from_rfc2307 ('{crypt} $ p $ 8naclnaclobrxtm / .eiiyn02xueAqs /'); $ kosten = $ ppr-> kosten; $ cost_base64 = $ ppr-> cost_base64; $ kosten = $ ppr-> nrounds_log2; $ cost_base64 = $ ppr-> nrounds_log2_base64; $ salz = $ ppr-> salz; $ Hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; if ($ PPR-> Match ($ Passphrase)) {... $ passwd = $ ppr-> as_crypt; $ userpassword = $ ppr-> as_rfc2307; Ein Objekt dieser Klasse kapselt ein Passphrasen-Hassphree, der den von Solar Designer erfundenen phpsolierten Algorithmus erhielt und unter http://www.openwall.com/PHPASS/ beschrieben wird. Dies ist eine Unterklasse von Authen :: Passphrase, und dieses Dokument geht davon aus, dass der Leser mit der Dokumentation für diese Klasse vertraut ist. Der phpspassalgorithmus basiert auf dem MD5-Nachrichten-Digest-Algorithmus. Es gibt ein acht-Byte-Salz, das herkömmlicherweise auf Basis 64-Ziffern besteht. Es gibt auch einen Kostenparameter, der den Aufwand der Hashing steuert. Zunächst werden die Salz- und Passphrase von MD5 verkettet und hasht. Dann ist der Hash aus der vorherigen Stufe mit 2 ^, der Hash aus der vorherigen Stufe mit der Passphrase und Hashed von MD5 verkettet. Der Passphrase-Hash ist der Ouptut aus der endgültigen Iteration. Der Passphrase-Hash ist in ASCII mit dem Crypt-Format mit dem Präfix "$ P $" dargestellt. Das erste Zeichen nach dem Format-Präfix ist eine Basis 64-Ziffer, die den Kostenparameter ergibt. Die nächsten acht Zeichen sind das Salz. Das Salz folgt 22 Ziffern der Basis 64 Ziffern, die den Hash ergeben. Die Basis 64 Ziffern sind ".", "/", "0" bis "9", "A" zu "Z", "A" zu "Z" (in ASCII-Reihenfolge). Anforderungen: · Perl.


Authten :: Passphrase :: phpspass Zugehörige Software