md5加密及base64加密处理

1、md5

 1 import hashlib
 2 def MD5(str):
 3     h1 =hashlib.md5()
 4     h1.update(str.encode(encoding = 'utf-8'))
 5     return h1.hexdigest()  #小写
 6 
 7 if __name__ == "__main__":
 8     str ='123232'
 9     md5 =MD5(str)
10     print("加密前为 : "+ str)
11     print("加密后为:" + md5)

输出

加密前为 : 123232
加密后为:552effa0980dcec34d29ca4ad27a11e0

2、base64

1 import base64
2 def Ebase64(string):
3     return str(base64.b64encode(string.encode("utf-8")),'utf-8')
4 
5 if __name__ == '__main__':
6     string = '123数据'
7     print(f"{string}:{Ebase64(string)}")

输出:

123数据:MTIz5pWw5o2u

猜你喜欢

转载自www.cnblogs.com/CXMS/p/12531499.html