Authten :: Passphrase :: BigCrypt

Passphrasen mit BigCrypt-Algorithmus.
Jetzt downloaden

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


Authten :: Passphrase :: BigCrypt Beschreibung

Passphrasen mit BigCrypt-Algorithmus. Authten :: Passphrase :: BigCrypt ist ein Perl-Modul mit Passphrasen mit BigCrypt Algorithmus.Synopsis Verwenden Sie Authten :: Passphrase :: BigCrypt; $ ppr = authen :: passphrase :: bigcrypt-> neu (salt_base64 => "qi", hash_base64 => "yh4xpjgsoz2meaylkfwqeq"); $ PPR = Authen :: Passphrase :: BigCrypt-> NEU (Salt_Random => 12, Passphrase => "Passphrase"); $ salz = $ ppr-> salz; $ salt_base64 = $ ppr-> salt_base64_2; $ Hash = $ ppr-> hash; $ hash_base64 = $ ppr-> hash_base64; $ PPRS = $ PPR-> Abschnitte; Wenn ($ PPR-> Match ($ Passphrase)) {... ein Objekt dieser Klasse einkapselt eine Passphrase-HASHED mithilfe der Hash-Funktion "BigCrypt", die in HP-UX, Digital Unix, OSF / 1 und einigen anderen Aromen von gefunden wurde UNIX. Verwechseln Sie dies nicht mit dem "Crypt16", das auf Ultrix und Tru64 gefunden wurde (für welche siehe Authen :: Passphrase :: Crypt16). Dies ist eine Unterklasse von Authten :: Passphrase, und dieses Dokument geht davon aus, dass der Leser mit der Dokumentation für diese Klasse vertraut ist. Dies ist eine Ableitung der ursprünglichen Des-basierten Kryptonfunktion in allen Unics (siehe Authen :: Passphrase :: DESCRYPT). Die ersten acht Bytes der Passphrase werden als DES-Taste verwendet, um den All-Bits-Null-Block durch 25 Runden (12-Bit) gesalzen, genauso wie die ursprüngliche Krypta zu verschlüsseln. Wenn dann die Passphrase länger als acht Byte beträgt, werden die nächsten acht Bytes als DEN-Taste verwendet, um den All-Bit-Null-Block durch 25 Runden gesalzenes DES-Runden zu verschlüsseln, wobei die ersten 12 Bit des Hash des ersten Salzes verwendet werden Sektion. Wenn dann die Passphrase länger als sechzehn Bytes ist, werden die nächsten acht Bytes verwendet, wobei Salz aus den ersten 12 Bits des Hash des zweiten Abschnitts besteht. Dies wiederholt sich, bis die gesamte Passphrase verwendet wurde. Die Hashes aller Abschnitte wird verkettet, um den endgültigen Hash zu bilden. Die ersten beiden Zeichen geben das Salz für den ersten Abschnitt, der nächste elf gilt dem Hash des ersten Abschnitts, der nächste elf gibt dem Hash des zweiten Abschnitts und so weiter. Ein somit codierter Hash wird als Crypt-Zeichenfolge verwendet, auf den Systemen, in denen der BigCrypt-Algorithmus Teil von Crypt () ist, aber die Syntax-Zusammenstöße mit der von Crypt16. Dieses Modul behandelt es nicht als Crypt-String-Syntax. Dazu die Abschnitte der Passphrase sind separat angehängt, es ist möglich, einen Schnitthash isoliert zu manipulieren (z. B. Riss). Siehe Authen :: Passphrase :: DESCRYPT zum Umgang mit einem einzigen Abschnitt. Warning: Dies ist ein tödlich fehlerhaftes Design, das häufig weniger Sicherheit als das einfache Schema allein ist. Verwenden Sie nicht ernst. Anforderungen: · Perl.


Authten :: Passphrase :: BigCrypt Zugehörige Software