Python3 学习加解密系列 3 - hashlib

版权声明:转载 请说明 https://blog.csdn.net/qq_38063791/article/details/82891008

老方法,先help()一下 看一下情况。根据需要网上查资料学习。

hexdigest() 仅包含16进制的字符返回

import hashlib
data = 'test./+=深'
cipher = hashlib.md5(data.encode()).hexdigest()
print(cipher)

在这里插入图片描述

digest() 以二进制数据字符串的形式 由于py3内部处理变成 unicode
在这里插入图片描述

copy() 复制原始字符串
在这里插入图片描述

**update() 叠加密码的信息 类似于+= **
在这里插入图片描述

ctrl + alt 进源码 看 接下来的这些函数用法都和md5 差不多
在这里插入图片描述

(简略只掌握 方法嘛 毕竟 人生苦短啊!!)

加密的两种一般方式:
1. cipher = hashlib.md5(data.encode()).hexdigest()
2. cipher = hashlib.md5()
    cipher.update(data)
    
    .......
    ....... **可无限加东西,例如:加时间 戳进去**
    .......
    
    cipher.hexdigest()
    
  看情况,选一种,

猜你喜欢

转载自blog.csdn.net/qq_38063791/article/details/82891008