Authten :: Passphrase :: Eggreddropblowfish

Authten :: Passphrase :: EggdropBlowfish ist ein Perl-Modul mit Passphrasen mithilfe von Eggdroops Blowfish.mod.
Jetzt downloaden

Authten :: Passphrase :: Eggreddropblowfish 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 :: Eggreddropblowfish Stichworte


Authten :: Passphrase :: Eggreddropblowfish Beschreibung

Authten :: Passphrase :: EggreddropBlowfish ist ein Perl-Modul mit Passphrasen mithilfe von Eggdroops Blowfish.mod. Authten :: Passphrase :: EggdropBlockbfish ist ein Perl-Modul mit Passphrasen mithilfe von Eggdroops blowfish.mod.synopsis Verwenden von Authen :: Passphrase :: EggdropBlowfish; $ PPR = Authen :: Passphrase :: EggdropBlowfish-> NEU (Hash_Base64 => "9TPSG / 61YQX /"); $ PPR = Authen :: Passphrase :: EggdropBlowfish-> NEU (Passphrase => "Passphrase"); $ Hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; IF ($ PPR-> Übereinstimmung ($ Passphrase)) {... ein Objekt dieser Klasse kapselt ein Passphrasen-Hassphree mit dem Blowfish-basierten Algorithmus, der im Eggrops Blowfish.mod verwendet wird. Dies ist eine Unterklasse von Authen :: Passphrase, und dieses Dokument setzt voraus, dass der Leser mit der Dokumentation für diese Klasse vertraut ist. Dieses Hash-System verwendet kein Salz und akzeptiert keine Passphre-Länge. Es verwendet die Passphrase als Blowfish-Taste, um einen Standard-Klartextblock zu verschlüsseln. Der Hash ist der Ciphertext-Block. Der standardmäßige Blowfish-Schlüsselplan akzeptiert nur Schlüssel von 8 bis 56 Bytes lang; Dieser Algorithmus entspannt diese Anforderung und akzeptiert jede Länge nicht Null. Bis zu 72 Bytes Passphrase / Key sind signifikant; Je mehr ignoriert ist. In Eggrop ist der Hash als "+" dargestellt, gefolgt von zwölf Basis 64-Ziffern. Die ersten sechs Ziffern kodieren die zweite Hälfte des Hashs, und die letzten sechs kodieren die erste Hälfte. Innerhalb der Hälfte werden die Bytes in umgekehrter Reihenfolge codiert. Die Basis 64 Ziffern sind ".", "/", "0" zu "9", "A" zu "Z", "A" zu "Z" (in dieser Reihenfolge) .note: Aufgrund der Blowfish-Schlüssellänge Einschränkung, die in der Krypta strikt durchgesetzt wird: Diese Einschränkung wird in einer zukünftigen Version korrigiert. Passphrasen kürzer als 8 Bytes werden trotz der Blowfish-Regeln korrekt behandelt. Warning: Der Hash ist von modernen Standards klein, und der Mangel an Salz ist eine Schwäche in diesem Schema. Für ein Schema, das Blowfish besser nutzt, siehe Authen :: Passphrase :: BlowfishCrypt.Virecements: · Perl Anforderungen: · Perl.


Authten :: Passphrase :: Eggreddropblowfish Zugehörige Software