Javascript: использование вычислить хеш файла SHA256 - PullRequest
0 голосов
/ 09 марта 2020

Мотивация : я хочу создать браузерную утилиту хеширования, чтобы пользователи могли вычислять хэши файлов без установки программного обеспечения.

Рассматриваемый мной подход - это страница c. с «кнопкой загрузки файла» (кроме случаев, когда загрузка не происходит): пользователь выбирает файл, а скрипт вычисляет и отображает его га sh.

Итак, допустим, у нас есть этот элемент на странице:

<input id="file-hasher" type="file" />

Это создает кнопку, которая позволяет пользователям веб-страницы выбирать файл через диалоговое окно ОС «Файл открыт ...» в браузере.

Допустим, пользователь нажимает указанную кнопку, выбирает файл в диалоговом окне, затем нажимает кнопку «ОК», чтобы закрыть диалоговое окно.

Выбранное имя файла теперь сохраняется в:

document.getElementById("file-hasher").value

Здесь я надеюсь использовать библиотеку наподобие https://github.com/bitwiseshiftleft/sjcl/ для вычисления ха sh выбранного файла. Есть ли способ сделать это или мешает модель безопасности браузера?

...