Библиотека машинописного текста: добавочное хеширование огромного файла на стороне клиента
Мне нужна библиотека на основе typescript/javascript, которая может поддерживать хеширование, когда ей предоставляется большой файл. Он должен выполнять хеширование по частям, а не загружать его полностью сразу в память. Раньше я использовал хеширование md5, но он не может все время генерировать безопасные хеши. Так что лучше использовать реализацию на основе хэша SHA 512.
Я уже видел несколько реализаций этого на GitHub.https://medium.com/@0xVaccaro/hashing-big-file-with-filereader-js-e0a5c898fc98. Но это не похоже на библиотеку. Я не хочу внедрять / копировать код. Мне просто нужно 10-15 строк для настройки инициализации, а остальная часть хеширования должна выполняться самой библиотекой.
Может ли кто-нибудь помочь мне в этом?