Advertisement
GoodiesHQ

Untitled

Feb 13th, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. import hashlib
  2. import sys
  3. import os
  4.  
  5.  
  6. if (len(sys.argv)!=2):
  7.     print "Usage: python %s [file]" % sys.argv[0]
  8.     exit(0)
  9.  
  10. if not os.path.exists(sys.argv[1]):
  11.     print "'%s' does not exist" % sys.argv[1]
  12.     exit(0)
  13.  
  14. def md5sum(file):
  15.     md5 = hashlib.md5()
  16.     f = open(file, 'rb')
  17.     for part in iter(lambda: f.read(8192), b''):
  18.         md5.update(part)
  19.     return md5.hexdigest()
  20.  
  21. def main():
  22.     print ("MD5 of '%s' = " % sys.argv[1]) + (md5sum("%s" % sys.argv[1]))
  23.  
  24. if __name__=="__main__":
  25.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement