如何使用Python计算并获取文件的Content-MD5值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计762个文字,预计阅读时间需要4分钟。
首先计算字符串123456789的MD5加密,然后将其转换为二进制格式(128位),接着对这组二进制数进行Base64编码。
以下是Python代码示例:
pythonimport hashlibimport base64
要加密的字符串input_str=123456789
计算MD5md5_hash=hashlib.md5(input_str.encode()).hexdigest()
转换为二进制格式(128位)binary_md5=bin(int(md5_hash, 16))[2:].zfill(128)
Base64编码base64_encoded=base64.b64encode(binary_md5.encode()).decode()
print(base64_encoded)
1、首先计算MD5加密的二进制数组(128位),然后再对这个二进制数组进行base64编码(而不是对32位字符串编码)。
本文共计762个文字,预计阅读时间需要4分钟。
首先计算字符串123456789的MD5加密,然后将其转换为二进制格式(128位),接着对这组二进制数进行Base64编码。
以下是Python代码示例:
pythonimport hashlibimport base64
要加密的字符串input_str=123456789
计算MD5md5_hash=hashlib.md5(input_str.encode()).hexdigest()
转换为二进制格式(128位)binary_md5=bin(int(md5_hash, 16))[2:].zfill(128)
Base64编码base64_encoded=base64.b64encode(binary_md5.encode()).decode()
print(base64_encoded)
1、首先计算MD5加密的二进制数组(128位),然后再对这个二进制数组进行base64编码(而不是对32位字符串编码)。

