home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pyth_os2.zip / python-1.0.2 / Demo / rsa / md5gen.py < prev    next >
Text File  |  1993-12-17  |  380b  |  28 lines

  1.  
  2.  
  3.  
  4. from report import *
  5.  
  6. from md5 import md5
  7. _len = len(md5('').digest())
  8.  
  9. class Md5Gen:
  10.     #
  11.     #
  12.     #
  13.     def __init__(self, seed):
  14.         self.datalen = _len
  15.         self.md5 = md5(seed)
  16.     #
  17.     #
  18.     #
  19.     def data(self):
  20.         reportnl('md5gen.data()')
  21.         onedigest = self.md5.digest()
  22.         self.md5.update(onedigest)
  23.         return onedigest
  24.  
  25. def md5gen(seed):
  26.     reportnl('md5gen(' + `seed` + ')')
  27.     return Md5Gen(seed)
  28.