Python中的加密工具
hashlib模块介绍
- 难破解
- 不可逆
hashlib模块中的常用方法
函数名 | 参数 | 介绍 | 举例 | 返回值 |
---|---|---|---|---|
md5 |
byte | Md5算法加密 | hashlib.md5(b'hello') |
Hash对象 |
sha1 |
byte | Sha1算法加密 | hashlib.sha1(b'hello') |
Hash对象 |
sha256 |
byte | Sha256算法加密 | hashlib.sha256(b'hello') |
Hash对象 |
sha512 |
byte | Sha512算法加密 | hashlib.sha512(b'hello') |
Hash对象 |
代码
base64模块介绍
- 通用型
- 可解密
base64模块的常用方法
函数名 | 参数 | 介绍 | 举例 | 返回值 |
---|---|---|---|---|
encodestring |
Byte | 进行base64加密 | base64.encodestring(b'py') |
Byte |
decodingstring |
Byte | 对base64解密 | base64.decodestring(b'eGlhb211\n') |
Byte |
encodebytes (推荐) |
Byte | 进行bese64加密 | base64.encodebytes(b'py') |
Byte |
decodingbytes (推荐) |
Byte | 对base64解密 | base64.decodebytes(b'eGlhb211\n') |
Byte |
代码
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论