python md5 加密字符串
时间: 2023-03-25 15:01:18 浏览: 190
可以使用 hashlib 模块中的 md5() 方法对字符串进行加密,示例代码如下:
```python
import hashlib
str = 'hello world'
md5_str = hashlib.md5(str.encode()).hexdigest()
print(md5_str)
```
输出结果为:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
相关问题
python 加密md5字符串
要加密一个字符串的MD5值,可以使用Python标准库中的hashlib模块。
示例代码如下:
```python
import hashlib
# 要加密的字符串
str_to_encrypt = "hello world"
# 创建MD5对象
md5_obj = hashlib.md5()
# 更新MD5对象中的字符串
md5_obj.update(str_to_encrypt.encode())
# 获取加密后的字符串
encrypted_str = md5_obj.hexdigest()
print(encrypted_str)
```
输出结果为:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
其中,`hexdigest()`方法用于获取加密后的十六进制字符串。注意,在更新MD5对象时,需要将字符串转换为字节数组再传入`update()`方法中。
python md5加密
在Python中,可以使用 hashlib 模块来进行 MD5 加密。示例代码如下:
```python
import hashlib
# 要加密的字符串
str_to_encrypt = "Hello, World!"
# 创建一个 md5 对象
md5 = hashlib.md5()
# 更新 md5 对象中的字符串
md5.update(str_to_encrypt.encode('utf-8'))
# 获取加密后的字符串
encrypted_str = md5.hexdigest()
# 输出加密后的字符串
print(encrypted_str)
```
输出结果为:
```
3e25960a79dbc69b674cd4ec67a72c62
```
其中,`md5.update()` 方法用于更新 md5 对象中的字符串,`md5.hexdigest()` 方法用于获取加密后的字符串。