码迷,mamicode.com
首页 > 其他好文 > 详细

内建模块:md5 hashlib

时间:2015-12-16 19:47:14      阅读:235      评论:0      收藏:0      [点我收藏+]

标签: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‘


本文出自 “卡卡西” 博客,请务必保留此出处http://whnba.blog.51cto.com/1215711/1725313

内建模块:md5 hashlib

标签:md5 hashlib

原文地址:http://whnba.blog.51cto.com/1215711/1725313

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!