Python3 学习加解密系列 3 - hashlib

老方法,先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()
    
  看情况,选一种,
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值