加密

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')
上一篇 下一篇

猜你喜欢

热点阅读