别人的话:其实生活很美好,只是你想的太多了。没有,不会,有差距很正常,因为我不会;
不会就要虚心学习,而不能抱着不会是因为我没学,学了一定会的态度。
一. 使用md5包
import md5 src = 'this is a md5 test.' m1 = md5.new() m1.update(src) print m1.hexdigest()
二. 使用hashlib
import hashlib m2 = hashlib.md5() m2.update(src) print m2.hexdigest()
推荐使用第二种方法。
加密常见的问题:
1:Unicode-objects must be encoded before hashing
解决方案:import hashlib
m2 = hashlib.md5()
m2.update(src.encode('utf-8'))
print m2.hexdigest()