python使用MD5

一、

要使用Python进行MD5加密,可以使用Python标准库中的hashlib模块。

二、案例

import hashlib

string = "Hello, World!"  # 要进行加密的字符串

hash_object = hashlib.md5(string.encode())  # 将字符串编码并进行 MD5 加密
hash_hex = hash_object.hexdigest()  # 获取加密后的十六进制字符串

print(hash_hex)  # 输出加密后的字符串

结果:

86fb269d190d2c85f6e0468ceca42a20

分析:

其中,hashlib.md5() 函数用于创建一个 MD5 加密对象,encode() 方法用于将字符串编码为字节码,hexdigest() 方法用于获取加密后的十六进制字符串。

案例2:

import hashlib

# 要加密的字符串
string = "hello world"

# 创建MD5对象
hash_object = hashlib.md5()

# 更新MD5对象,传入要加密的字符串
hash_object.update(string.encode())

# 获取加密后的字符串
md5_str = hash_object.hexdigest()

print(md5_str)

分析:

其中,使用hashlib.md5()创建了一个MD5对象,调用update()方法将要加密的字符串传入,然后调用hexdigest()方法获取加密后的字符串。

你可能感兴趣的:(哈希算法,算法)