加密
2018-03-22 本文已影响0人
chliar
# /usr/bin/python
# -*- coding:utf-8 -*-
# md5 加密
import base64
try:
import hashlib
hash = hashlib.md5()
except ImportError:
# for Python << 2.5
import md5
hash = md5.new()
hash.update('yyyyyy')
value = hash.digest()
print repr(value) #得到的是二进制的字符串
print hash.hexdigest() #得到的是一个十六进制的值
print base64.encodestring(value) #得到base64的值
# sha1加密
import hashlib
def str_encrypt(str):
"""
使用sha1加密算法,返回str加密后的字符串
"""
sha = hashlib.sha1(str)
encrypts = sha.hexdigest()
return encrypts
print str_encrypt('yyyyyy')