是否可以计算AWS s3对象的sha256或sha1哈希?

问题描述 投票:0回答:1

我正在尝试为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。我在计算散列的方式上做错了吗?

python amazon-web-services amazon-s3 hash aws-lambda
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.