python一些加密解密


 1import hashlib
 2import base64
 3
 4data = '123456'
 5data = data.encode('utf-8')
 6md5 = hashlib.md5()
 7md5.update(data)
 8print ("md5加密 :%s"%md5.hexdigest())
 9sha1 = hashlib.sha1()
10sha1.update(data)
11print ("sha1加密: %s"%sha1.hexdigest())
12sha224 = hashlib.sha224()
13sha224.update(data)
14print ("sha224加密: %s"%sha224.hexdigest())
15sha256 = hashlib.sha256()
16sha256.update(data)
17print ("sha256加密: %s"%sha256.hexdigest())
18sha384 = hashlib.sha384()
19sha384.update(data)
20print ("sha384加密: %s"%sha384.hexdigest())
21sha512 = hashlib.sha512()
22sha512.update(data)
23print ("sha512加密: %s"%sha512.hexdigest())
24new = hashlib.new('ripemd160')
25new.update(data)
26print ("new加密: %s"%new.hexdigest())
27b = base64.encodestring(data)
28c = base64.decodestring(b)
29print ("base64加密: %s"%b)
30print ("base64解密: %s"%c)
作者: honmaple
链接: https://honmaple.me/articles/2016/04/python一些加密解密.html
版权: CC BY-NC-SA 4.0 知识共享署名-非商业性使用-相同方式共享4.0国际许可协议
wechat
alipay

加载评论