Authten :: Passphrase :: crypt16

Passphrasen mit Ultrix Crypt16-Algorithmus
Jetzt downloaden

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


Authten :: Passphrase :: crypt16 Beschreibung

Paßphrasen Ultrix crypt16 Algorithmus Authen :: :: Crypt16 Kennsatz ist ein Perl-Modul mit Paßphrasen Verwendung Ultrix crypt16 algorithm.SYNOPSIS Verwendung Authen :: :: Crypt16 Kennsatz; $ Ppr = Authen :: Passwort-:: Crypt16-> new (salt_base64 => "Qi", hash_base64 => "8H8R7OM4xMUNMPuRAZxlY."); $ Ppr = Authen :: Passwort-:: Crypt16-> new (salt_random => 12, Passwort => "Passwort"); $ Salt = $ ppr-> Salz; $ Salt_base64 = $ ppr-> salt_base64_2; $ Hash = $ ppr-> Hash; $ Hash_base64 = $ ppr-> hash_base64; $ Ppr0 = $ ppr-> first_half; $ PPR1 = $ ppr-> Second_Half; if ($ ppr-> match ($ Passwort)) {... Ein Objekt dieser Klasse ein Passwort kapselt gehasht die "crypt16" Hash-Funktion gefunden in Ultrix und Tru64. Nicht zu verwechseln mit dem "bigcrypt" gefunden auf HP-UX, Digital Unix und OSF / 1 (für die siehe Authen :: :: Passwort-BigCrypt). Dies ist eine Unterklasse von Authen :: Kennsatz, und dieses Dokument geht davon aus, dass der Leser mit der Dokumentation für das class.This vertraut ist, eine Ableitung der ursprünglichen DES-Krypta-Funktion auf allen Unix-Varianten gefunden (siehe Authen :: :: Kennsatz DESCrypt). Die ersten acht Bytes des Passworts als einen DES-Schlüssel verwendet, um den All-Bit-Null-Block über 20 Runden (12-Bit) gesalzen DES zu verschlüsseln. (Der Standard Krypta Funktion tut dies, aber mit 25 Verschlüsselung Runden statt 20), dann die nächsten acht Bytes oder die Null-Zeichenfolge, wenn das Passwort acht Bytes oder kürzer ist, als ein DES-Schlüssel zum Verschlüsseln der all-bits- Null-Block bis 5 Runden des dER gesalzenen mit demselben Salz. Die zwei Acht-Byte-Geheimtexte werden verkettet, um die sechzehn Byte hash.A Passwort dieses Schema Hash wird üblicherweise in ASCII als 24-Zeichenkette unter Verwendung einer Base-64-Kodierung zu bilden, dargestellt. Die ersten beiden Zeichen des Salz geben, gibt die nächsten elf den Hash der ersten Hälfte und der letzten elf gibt die Hash-Wert der zweiten Hälfte. Ein Hash so codiert wird, als ein Krypta-String, auf diesen Systemen verwendet, in denen der Algorithmus crypt16 Teil der Krypta () ist, aber die Syntax kollidiert mit dem von bigcrypt. Dieses Modul ist behandeln sie nicht als Crypt String syntax.Because die beiden Hälften des Passworts, separat gehasht werden, ist es möglich, (beispielsweise Riß) einen halb hash isoliert zu manipulieren. Siehe Authen :: :: Kennsatz DESCrypt für eine einzelnes Halb Handhabung. Anforderungen: · Perl.


Authten :: Passphrase :: crypt16 Zugehörige Software