MD5加密源代码,md5加密解密原理

百科大全 日期:2025-08-27 13:20:41 浏览量( 编辑:臻房小湛

咨询V信:1089828470

md5加密解密原理

md5加密解密原理

MD5加密源代码

MD5加密源代码

MD5(Message-Digest Algorithm 5)是一种广泛使用的加密哈希函数,它可以将任意长度的数据输入,生成一个固定长度(128位)的输出

```python

import hashlib

def md5_encrypt(data):

md5 = hashlib.md5()

md5.update(data.encode("utf-8"))

return md5.hexdigest()

data = "Hello, world!"

md5_result = md5_encrypt(data)

print("原始数据:", data)

print("MD5加密后的数据:", md5_result)

```

在这个示例中,我们首先导入了Python的`hashlib`库,然后定义了一个名为`md5_encrypt`的函数,该函数接受一个字符串参数`data`。在函数内部,我们创建了一个`hashlib.md5()`对象,并使用`update()`方法将输入数据进行UTF-8编码后传递给哈希函数。我们使用`hexdigest()`方法将哈希纸转换为十六进制字符串并返回。

在主程序中,我们调用`md5_encrypt`函数对字符串"Hello, world!"进行加密,并将结果打印出来。

咨询微信:1808982⒏⒋70

如果您还不明白,欢迎扫描右侧二维码了解更多。

扫一扫咨询最新消息