Можно ли рассчитать хэш sha256 или sha1 объекта AWS s3? - PullRequest
0 голосов
/ 06 октября 2019

Я пытаюсь вычислить has для объекта s3. Мой способ сделать это так:

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. Я что-то не так делаю в своем способе вычисления хешей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...