我正在尝试为s3对象计算has。我的操作方式是:
def get_from_s3(bucket, key):
s3 = boto3.client('s3')
response = s3.get_object(
Bucket=bucket,
Key=key
)
return response['Body']
file_to_extract_from = get_from_s3(bucket, object_name)
for line in file_to_extract_from.iter_lines():
md5.update(line)
sha1.update(line)
sha256.update(line)
但是,由于某种原因,我的哈希值与使用时的哈希值不同sha256sum lorem_ipsum.txt
。我在计算散列的方式上做错了吗?