11 r
= r
+ h
[(i
>> 4) & 0xF] + h
[i
& 0xF]
15 return 'MD5 ("' + s
+ '") = ' + hexstr(md5(s
).digest())
17 print 'MD5 test suite:'
21 print md5test('message digest')
22 print md5test('abcdefghijklmnopqrstuvwxyz')
23 print md5test('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789')
24 print md5test('12345678901234567890123456789012345678901234567890123456789012345678901234567890')