md5加密

对于python,我们需要导入一个库hashlib

import hashlib

md5 = hashlib.md5()
str_one = "全名制作人大家好"
md5.update(str_one.encode("utf-8"))
print(md5.hexdigest())

md5是一个MD5哈希对象,可以通过import hashlib导入hashlib模块来创建。例如:md5 =hashlib.md5()encode("utf-8")是将字符串编码为字节流的操作,使用UTF-8编码格式。MD5哈希算法只能处理字节流,所以需要将字符串转换为字节流。最后,md5.update()是调用MD5哈希对象的update()方法,用于将字节流添加到哈希对象中进行更新。这意味着,通过多次调用md5.update()可以将多个字节流添加到哈希对象中进行连续的哈希计算。

综合起来,这段代码的作用是将字符串编码为字节流,并将字节流添加到MD5哈希对象中进行更新。最终,可以通过调用md5.hexdigest()方法获取对应字符串的MD5哈希值。例如:hash_value = md5.hexdigest()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值