内建模块:md5 hashlib

md5 加密

>>> import md5

>>> hash = md5.new()

>>> hash.update('admin')

>>> print hash.hexdigest()

21232f297a57a5a743894a0e4a801fc3




几种hash算法 sha1  sha224  sha256  sha384  ha512

>>> import hashlib

>>> hash = hashlib.md5()

>>> hash.update('admin')


二进制加密

>>> hash.digest()

'!#/)zW\xa5\xa7C\x89J\x0eJ\x80\x1f\xc3'


十进制加密

>>> hash.hexdigest()

'21232f297a57a5a743894a0e4a801fc3'


对字符串加密

>>> hashlib.new("md5", "string").hexdigest()

'b45cffe084dd3d20d928bee85e7b0f21'


sha224加密

>>> hashlib.sha224("admin").hexdigest() 

'58acb7acccce58ffa8b953b12b5a7702bd42dae441c1ad85057fa70b'


你可能感兴趣的:(MD5,hashlib)