Хеширование не имеет параметров, алгоритм принимает и вводит и генерирует вывод фиксированного размера.
Вы можете выполнить добавочный хэш вместо загрузки всего файла, получая куски и добавляя каждый кусочек к вычислению. Например (псевдокод)
SHA256.init()
SHA256.update(chunk 1)
SHA256.update(chunk 2)
...
SHA256.update(chunk n)
SHA256.digest ()