| Crypt :: HCE_MD5. Crypt :: HCE_MD5 è un'estensione perl implementazione di una crittografia a catena a senso unico con MD5. |
Scarica ora |
Crypt :: HCE_MD5. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Eric Estabrooks
- Sito web dell'editore:
- http://search.cpan.org/~eestabroo/Crypt-HCE_SHA-0.70/HCE_SHA.pm
Crypt :: HCE_MD5. Tag
Crypt :: HCE_MD5. Descrizione
Crypt :: HCE_MD5 è un'estensione perl implementazione di una crittografia a concatenamento a senso unico con MD5. Crypt :: HCE_MD5 è un'estensione perl implementazione di una crittografia a concatenamento a senso unico usando MD5.Synopsis usa Crypt :: HCE_MD5; $ HCE_MD5 = CRIPT :: HCE_MD5-> Nuovo ("SharedSecret", "Random01,39J309AD"); $ HCE_MD5 = CRIPT :: HCE_MD5-> NUOVO ('Keybug', "thesecret", "Junk O Rama"); $ crypted = $ hce_md5-> hce_block_encrypt ("crittografare questa informazione"); $ info = $ hce_md5-> hce_block_decrypt ($ crypted); $ mime_crypted = $ hce_md5-> hce_block_encode_mime ("cripta e base64 questa informazione"); $ info = $ hce_md5-> hce_block_decode_mime ($ mime_crypted); questo modulo implementa un composto di blocco a catena utilizzando un hash a senso unico. Questo metodo di crittografia è lo stesso che viene utilizzato dal raggio (RFC2138) ed è anche descritto nella crittografia applicata. Le interfacce sono fornite nel modulo. La prima è la crittografia / decrittografia del blocco rettilineo il secondo fa la codifica / decodifica di Base64 MIME dei blocchi crittografati / decrittografati. L'idea è che le due parti hanno un segreto condiviso che fornisce una delle chiavi e un blocco di byte generato a caso fornisce il secondo chiave. Il tasto casuale viene trasmesso in cleartext tra i due lati. Il client e il server di esempio sono imballati come moduli con questo modulo. Sono usati nei test. Possono anche essere trovati nella directory degli esempi. Il bandiera "Keybug" è per decifrare i dati crittografati con una versione precedente di Crypt :: HCE_MD5. C'era un bug nella porzione di catena che ha impedito ai 16 byte completi del blocco precedente che si sta utilizzando nella creazione del contento hash. Decrittografare i tuoi vecchi dati e re-crittografa senza la bandiera del keybug.La rilascio dopo che questo avrà la feature del tasto Keybug rimosso, ma lascerò questa versione su Cpanthanks a Jake Angerman per aver sottolineato la debolezza. Requisiti: · Perl.
Crypt :: HCE_MD5. Software correlato