Как добраться, MD5 преобразовывают хеш в шестнадцатеричную систему для файла с помощью VBA?

Как я могу получить шестнадцатеричный хеш MD5 для файла с помощью VBA?

Мне нужна версия, которая работает на файл.

Что-то столь же простое как этот код Python:

import hashlib

def md5_for_file(fileLocation, block_size=2**20):
    f = open(fileLocation)
    md5 = hashlib.md5()
    while True:
        data = f.read(block_size)
        if not data:
            break
        md5.update(data)
    f.close()
    return md5.hexdigest()

Но в VBA.

7
задан Peter Mortensen 19 May 2010 в 00:51
поделиться