python基础_md5加密与加盐
一.md5加密
1.import 引入hashlib模块
md5加密不可逆,是无法解密的。有的在线解密那是因为撞库了。复杂些就不能解密了!
注意:需要加密的数据的类型必须是byte类型 通过encode()方法将字符串转换成二进制。否则报错!
将字符串str通过encode()方法转换成二进制的类型后
注:python3中,字符串是unicode格式,字节包括utf-8,gbk等等,我们都知道,字符串类str
里有一个encode()
方法,它是从字符串向比特流的编码过程。而bytes
类型恰好有个decode()
方法,它是从比特流向字符串解码的过程
md5加密函数:
二.加盐