Crypt :: RipemD160.

Crypt :: RIPEMD160 ist eine Perl-Erweiterung für die RipemD-160-Hash-Funktion.
Jetzt downloaden

Crypt :: 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/Crypt-RIPEMD160-0.04/RIPEMD160.pm

Crypt :: RipemD160. Stichworte


Crypt :: RipemD160. Beschreibung

Crypt :: RIPEMD160 ist eine Perl-Erweiterung für die RipemD-160-Hash-Funktion. Crypt :: RIPMD160 ist eine Perl-Erweiterung für die RipemD-160-Hash-Funktion.Synopsis Verwenden Sie Crypt :: RIPEMD160; $ context = NEUE CRYPT :: RIPEMD160; $ context-> zurücksetzen (); $ context-> Hinzufügen (Liste); $ context-> addfile (griff); $ digest = $ context-> digest (); $ string = $ context-> hexdigest (); $ Digest = Crypt :: RIPEMD160-> Hash (Skalar); $ string = crypt :: RIPEMD160-> Hexhash (Skalar); Das Crypt :: RipemD160-Modul ermöglicht es Ihnen, den RipemD160-Nachrichten-Digest-Algorithmus von Perl-Programmen zu verwenden. Das Modul basiert auf der Implementierung von Antoon-Bosselaers von Katholieke Universiteit Leuven.a Das neue CIPMEMD160-Kontextobjekt wird mit dem neuen Betrieb erstellt. Wenn gewünscht, können mehrere simultane Digest-Kontexte aufrechterhalten werden. Der Kontext wird mit dem Hinzufügen von Vorgang aktualisiert, der die in den Listenparameter enthaltenen Zeichenfolgen hinzufügt. Hinweis, Allerdings hinzugefügt ('foo', 'bar'), add ('foo') gefolgt von add ('bar') und add ('foobar'), die alle das gleiche Ergebnis ergibt. Der endgültige Nachricht Digest-Wert ist vom Digest-Betrieb als 20-Byte-Binärzeichenfolge zurückgegeben. Diese Operation liefert das Ergebnis von Hinzufügen von Vorgängen seit dem letzten neuen oder Reset-Vorgang. Beachten Sie, dass der Digest-Vorgang effektiv einen destruktiven, lesenden Vorgang ist. Sobald es ausgeführt wurde, muss der Kontext zurückgesetzt werden, bevor er zur Berechnung eines anderen Digest-Werts verwendet wird. Es werden auch ein bessere Komfortfunktionen bereitgestellt. Der Addfile-Betrieb nimmt einen offenen Datei-Griff an und liest ihn bis zum Ende der Datei in 8192 Byte-Byte-Blöcken, die den Inhalt zum Kontext hinzufügen. Der Dateihandgriff kann entweder nach Namen angegeben oder als Typ-GLOB-Referenz geleitet werden, wie in den folgenden Beispielen gezeigt. Die HEXDIGSTST-Bedienung aufgerufen und gibt das Ergebnis als druckfähige Zeichenfolge von HexDecimal-Ziffern zurück. Dies ist genau derselbe Vorgang wie vom Auspacken-Betrieb in den folgenden Beispielen ausgeführt. Der Hash-Betrieb kann entweder als statische Elementfunktion fungieren (dh Sie berufen sie auf der RipemD160-Klasse wie in der obigen Synopse) oder als normale virtuelle Funktion. In beiden Fällen erfüllt er den kompletten RipemD160-Zyklus (Reset, Add, Digest) auf dem mitgelieferten Skalarwert. Dies ist günstig für den Umgang mit kleinen Datenmengen. Wenn Sie auf der Klasse aufgerufen, wird ein temporärer Kontext erstellt. Bei der Aufrufung durch ein bereits erstelltes Kontextobjekt wird dieser Kontext verwendet. Die letztere Form ist etwas effizienter. Der Hexhash-Betrieb ist analog zu Hexdigest. Anforderungen: · Perl.


Crypt :: RipemD160. Zugehörige Software