python 加密md5字符串
时间: 2023-09-23 13:02:08 浏览: 93
要加密一个字符串的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 加密字符串
可以使用 hashlib 模块中的 md5() 方法对字符串进行加密,示例代码如下:
```python
import hashlib
str = 'hello world'
md5_str = hashlib.md5(str.encode()).hexdigest()
print(md5_str)
```
输出结果为:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
python实现md5加密和解密_Python使用MD5加密算法对字符串进行加密操作示例
好的,下面是Python实现MD5加密和解密的示例代码:
```python
import hashlib
# MD5加密
def md5_encrypt(text):
md5 = hashlib.md5()
md5.update(text.encode('utf-8'))
return md5.hexdigest()
# MD5解密(MD5是不可逆加密,无法解密)
# 测试
text = 'hello world'
encrypted_text = md5_encrypt(text)
print('加密后的字符串:', encrypted_text)
```
输出结果:
```
加密后的字符串: 5eb63bbbe01eeed093cb22bb8f5acdc3
```
需要注意的是,MD5是不可逆加密,无法通过解密算法来还原原始数据。因此,MD5只能用于验证数据的完整性,而不能用于加密数据。
阅读全文