ComUtils.py 423 B

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