import hashlib
# 将字符串转换为MD5哈希值
def string_to_md5(input_string):
# 创建md5哈希对象
md5_hash = hashlib.md5()
# 更新哈希对象以输入字符串的字节形式
md5_hash.update(input_string.encode('utf-8'))
# 获取十六进制表示的哈希值
return md5_hash.hexdigest()
# 示例用法
if __name__ == "__main__":
test_string = "Hello, World!"
print(f"MD5 of '{test_string}': {string_to_md5(test_string)}")
hashlib 模块来生成 MD5 哈希值。string_to_md5:该函数接收一个字符串作为输入,并返回其 MD5 哈希值。hashlib.md5() 创建一个新的 MD5 哈希对象。update() 方法更新哈希对象。hexdigest() 方法获取十六进制表示的哈希值。if __name__ == "__main__": 块中,演示了如何调用 string_to_md5 函数并打印结果。上一篇:python换行符 怎么用
下一篇:python web
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站