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
加载评论
知识共享署名-非商业性使用-相同方式共享4.0国际许可协议