Python之hashlib模块

hashlib

在做一个授权管理系统,需要生产动态生成密码,故使用hashlib

>>> import time
>>> import hashlib
>>> now = time.time()
>>> md5_str = str(now)
>>> 
>>> md5_str
'1383811244.44'
>>> token_temp = hashlib.md5(md5_str).hexdigest()
>>> token_temp
'13d2c75f206478257a689da6560c1160'
>>> 
>>> token = token_temp[15:30]
>>> 
>>> token
'57a689da6560c11'

hashlib提供如下加密算法:

md5()sha1()sha224()sha256()sha384(), andsha512()

 

http://docs.python.org/2/library/hashlib.html

posted @ 2013-11-07 16:00  小郭学路  阅读(203)  评论(0编辑  收藏  举报