跳轉到內容

Python 3:檔案和數字資產/檔案/雜湊

來自華夏公益教科書

檔案的雜湊值

[編輯 | 編輯原始碼]
pip install pillow
pip install requests
%pip install pillow
%pip install requests
import hashlib
def hash_file_sha1(
    location_of_file: str
) -> str:
    value: str | None = None
    hash_algorithm = hashlib.sha1()

    with open(
        location_of_file, 
        'rb'
    ) as file:
        chunk = 0

        while chunk != b'':
            chunk = file.read(1024)
            hash_algorithm.update(chunk)

    value = str(
        hash_algorithm.hexdigest()
    )

    return value
華夏公益教科書