Crypt :: HCE_MD5.

Crypt :: HCE_MD5 ist eine Perl-Erweiterung, die eine einwegs-Hash-Verschlüsselung mit MD5 implementiert.
Jetzt downloaden

Crypt :: HCE_MD5. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric Estabrooks
  • Website des Verlags:
  • http://search.cpan.org/~eestabroo/Crypt-HCE_SHA-0.70/HCE_SHA.pm

Crypt :: HCE_MD5. Stichworte


Crypt :: HCE_MD5. Beschreibung

Crypt :: HCE_MD5 ist eine Perl-Erweiterung, die eine um eine Wege-HASH-Verschlüsselung mit MD5 implementiert. Crypt :: HCE_MD5 ist eine Perl-Erweiterung Implementierung einer Wege-Hash-Kettenverschlüsselung mit MD5.Synopsis Verwenden Sie Crypt :: HCE_MD5; $ HCE_MD5 = Crypt :: HCE_MD5-> NEU ("SharedSecret", "Random01,39J309Ad"); $ HCE_MD5 = Crypt :: HCE_MD5-> NEU ('Keybug', "TheSecret", "Junk O Rama"); $ crypted = $ hce_md5-> hce_block_encrypt ("Verschlüsseln Sie diese Informationen"); $ info = $ hce_md5-> hce_block_decrypt ($ crypted); $ MIME_CRYPTED = $ hce_md5-> hce_block_encode_mime ("verschlüsseln und base64 diese Informationen"); $ INFO = $ HCE_MD5-> HCE_BLOCK_DECODE_MIME ($ MIME_CRYPTED); Dieses Modul implementiert eine Verkettungsblock-Verschlüsselung mit einem Einweg-Hash. Dieses Verschlüsselungsverfahren ist dasselbe, der vom Radius (RFC2138) verwendet wird und auch in angelegten cryptography.two-Schnittstellen in dem Modul vorgesehen ist. Die erste ist eine gerade Blockverschlüsselung / Entschlüsselung der Sekunde tat Base64-MIME-Kodierung / Dekodierung der verschlüsselten / entschlüsselten Blöcke.Die Idee ist, dass die beiden Seiten ein gemeinsames Geheimnis aufweisen, das einen der Tasten liefert, und ein zufällig erzeugter Bytes-Block von Bytes liefert den zweiten Schlüssel. Der Zufallsschlüssel wird in ClearText zwischen den beiden Seiten übergeben. Beispiel-Client und Server sind als Module mit diesem Modul verpackt. Sie werden in den Tests verwendet. Sie befinden sich auch im Beispielverzeichnis.Das "KeyBug" -Flug ist für die Entschlüsselung von Daten, die mit einer älteren Version von Crypt :: HCE_MD5 verschlüsselt wurden. Es gab einen Fehler in dem Verkettungsabschnitt, der verhindert, dass die vollständigen 16 Bytes des vorherigen Blocks von der Erstellung des Verkettungshashs verwendet wurden. Entschlüsseln Sie Ihre alten Daten und verschlüsseln Sie es ohne das KeyBug-Flag erneut. Die Version, nachdem dieser die KeyBug-Funktion entfernt hat, aber ich verlasse diese Version auf CPanthanks, um Jake Angerman, um die Schwäche herauszunehmen. Anforderungen: · Perl.


Crypt :: HCE_MD5. Zugehörige Software