Задать вопрос
zkrvndm
@zkrvndm
Архитектор решений

Как посчитать хеш файла по ГОСТ Р34.11-94 на JavaScript?

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

Алгоритм расчета взял отсюда:
sources.codenet.ru/download/4091/gost_r_34_11_94_j...

В поле input[type="file"] цепляю файл и читаю его содержимое, как строку, через FileReader() в кодировке UTF-8 после чего скармливаю полученную строку функции gosthash() из архива.

Сам я получаю один результат, а площадка показывает совершенно другой. Я не думаю, что алгоритм кривой, скорее всего скармливать данные надо предварительно обработав их как-то. Может с начала надо файл перегнать в Base64 или еще что? Был бы признателен за советы =)
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Сложный 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы