RipemD160.

Perl-Erweiterung für die RipemD-160-Hash-Funktion
Jetzt downloaden

RipemD160. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Christian H. Geuer-Pollmann
  • Website des Verlags:
  • http://search.cpan.org/~chgeuer/

RipemD160. Stichworte


RipemD160. Beschreibung

Perl-Erweiterung für die RIPEMD-160-Funktion Hash RIPEMD160 ist ein Perl-Modul, das Ihnen den RIPEMD160 Message Digest-Algorithmus aus Perl programs.This ist eine Beta-Version verwenden. In Zukunft wird es in Crypt :: RIPEMD160 und nicht in RIPEMD160.The Modul basiert auf der Umsetzung von Antoon Bosselaers von Katholieke Universiteit Leuven.A neuem RIPEMD160 Kontextobjekt basiert befinden wird mit dem neuen Betrieb geschaffen. Mehrere gleichzeitige Kontexte Digest kann beibehalten werden, falls gewünscht. Der Kontext wird mit dem Add Operation aktualisiert, die die Strings in der Liste enthaltenen Parameter hinzufügt. Beachten Sie jedoch, dass add ( 'foo', 'bar'), add ( 'foo'), gefolgt von add ( 'bar') und fügen Sie ( 'Foobar') sollten alle die gleiche Ergebnisses letzte Nachricht geben Digest-Wert ist durch die Übersichtsoperation als Binärstring 20-Byte zurückgegeben. Diese Operation liefert das Ergebnis der Add-Operationen seit dem letzten neuen oder Reset-Vorgang. Beachten Sie, dass die Operation verdauen ist effektiv ein destruktiver, Read-once-Betrieb. Sobald es ausgeführt worden ist, muss der Kontext, bevor ein anderer Digest value.Several Komfortfunktionen sind ebenfalls vorgesehen zur Berechnung zurückgesetzt wird. Der AddFile Betrieb nimmt eine offene Datei-Handle und liest es bis Ende der Datei in 8192-Byte-Blöcke Hinzufügen der Inhalte in den Kontext. Die Datei-Handle kann entweder nach dem Namen oder weitergegeben als Typ-glob Referenz angegeben werden, wie unten in den Beispielen gezeigt. Die hexdigest Betrieb Anrufe verdauen und gibt das Ergebnis als eine druckbare Zeichenfolge von hexdecimal Ziffern. Das ist genau der gleiche Vorgang wie in den Beispielen below.The Hash-Operation, wie durch die auspacken Operation durchgeführt entweder durch eine statische Member-Funktion (dh Sie rufen Sie es auf der RIPEMD160 Klasse wie in der Übersicht oben) oder als normale virtuelle Funktion wirken kann. In beiden Fällen führt es den kompletten RIPEMD160 Zyklus (Reset, add, verdaut) auf dem mitgelieferten skalare Wert. Dies ist praktisch für kleine Datenmengen handhaben. Wenn von der Klasse aufgerufen wird, ein temporärer Kontext erstellt. Wenn durch ein bereits erstellten Kontextobjekt aufgerufen wird, wird dieser Kontext verwendet. Letztere Form ist etwas effizienter. Der hexhash Betrieb ist analog zu hexdigest.SYNOPSIS Verwendung RIPEMD160; $ Context = new RIPEMD160; $ Context-> Reset (); $ Context-> hinzufügen (LIST); $ Context-> AddFile (HENKEL); $ Verdauen = $ kontext-> verdauen (); $ String = $ kontext-> hexdigest (); $ Verdauen = RIPEMD160-> Hash (SCALAR); $ String = RIPEMD160-> hexhash (SCALAR); Anforderungen: · Perl.


RipemD160. Zugehörige Software