python hashlib md5加密
2018-04-25 本文已影响0人
Leo_0626
MD5模块在python3被移除,所以使用hashlib进行MD5加密
import hashlib
import string
import random
str = "".join([random.choice(string.letters) for i in range(10)])
h1 = hashlib.md5()
h1.update(str.encoding="utf-8")
#md5加密后的结果
h1.hexdigest()
python2 使用MD5模块进行加密
import md5
h1= md5.new()
str = "".join([random.choice(string.letters+string.digits) for i in range(10)])
h1.update(str.encode(encoding="utf-8")
h1.hexdigest()