md5 加密方法封装
时间: 2023-08-29 16:06:33 浏览: 86
你可以使用以下代码封装一个 MD5 加密方法:
```python
import hashlib
def md5_encrypt(text):
md5 = hashlib.md5()
md5.update(text.encode('utf-8'))
encrypted_text = md5.hexdigest()
return encrypted_text
```
在这个方法中,我们使用了 Python 的内置模块 hashlib 来进行 MD5 加密。首先,我们创建了一个 md5 对象,然后使用 `update()` 方法将文本转换为字节并更新到 md5 对象中。最后,使用 `hexdigest()` 方法获取加密后的文本,并返回它。
你可以通过调用 `md5_encrypt()` 函数并传入要加密的文本来使用这个封装好的方法。例如:
```python
text = 'Hello, World!'
encrypted_text = md5_encrypt(text)
print(encrypted_text)
```
这将打印出 `b10a8db164e0754105b7a99be72e3fe5`,即 `Hello, World!` 的 MD5 加密结果。
阅读全文