//usr/lib64/lib64//lib64//python2.7/ó
V
Qc @ s— d d l Z d d l Z d d l m Z d „ Z d d l m Z d „ Z d „ Z d „ Z d „ Z d d l Z d „ Z
d
„ Z d „ Z e ƒ d S( iÿÿÿÿN( t argvc C sS d } xB | D]: } t | ƒ } | t j | d ?d @t j | d @} q
W| Gd S( Nt i i ( t ordt stringt hexdigits( t strt outstrt it o( ( s. /usr/lib64/python2.7/Demo/md5test/md5driver.pyt MDPrint s
,( t timec C s8 d } x+ t | | d ƒ D] } | t | ƒ } q W| S( NR i ( t ranget chr( t startt endt resultR ( ( s. /usr/lib64/python2.7/Demo/md5test/md5driver.pyt makestr s c C sá d } d } | | } d } t d | d ƒ } | | | } | | | | } ~ ~ d G| Gd GHt ƒ } t j ƒ } x! t | ƒ D] } | j | ƒ q„ W| j ƒ } t ƒ }
t | ƒ d GHd G|
| GHd
G| |
| GHd S( Niè i' i i i s MD5 time trial. Processings
characters...s is digest of test input.s Seconds to process test input:s Characters processed per second:i ( R R
t md5t newR t updatet digestR ( t TEST_BLOCK_SIZEt TEST_BLOCKSt
TEST_BYTESt filsizt fillert datat t1t mdContextR R t t2( ( s. /usr/lib64/python2.7/Demo/md5test/md5driver.pyt MDTimeTrial s&