MD5算法Python实现
时间: 2023-11-29 07:46:43 浏览: 162
MD5算法实现
以下是Python实现MD5算法的示例代码:
```python
import hashlib
# 待加密信息
str = 'Hello, World!'
# 创建md5对象
m = hashlib.md5()
# Tips
# 此处必须声明encode
# 若写法为m.update(str) 报错为: Unicode-objects must be encoded before hashing
m.update(str.encode('utf-8'))
print('MD5加密前为 :' + str)
print('MD5加密后为 :' + m.hexdigest())
```
以上代码中,我们使用了Python内置的hashlib库来实现MD5算法。首先,我们需要创建一个md5对象,然后使用update()方法将待加密信息传入,最后使用hexdigest()方法获取加密后的结果。
阅读全文