ComUtils.py 507 B

123456789101112131415161718192021
  1. import hashlib
  2. import random
  3. class ComUtils:
  4. def md5(self,s):
  5. md5 = hashlib.md5()
  6. md5.update(s.encode("utf-8"))
  7. return md5.hexdigest()
  8. def sha1(self,s):
  9. sha1 = hashlib.sha1()
  10. sha1.update(s.encode("utf-8"))
  11. return sha1.hexdigest()
  12. def get_random_str(self,num=5):
  13. H = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
  14. salt = ''
  15. for i in range(num):
  16. salt += random.choice(H)
  17. return salt