Назад | Перейти на главную страницу

Инструмент для вычисления хэша дерева SHA256

Я начал использовать AWS Glacier, и заметил, что он хеширует файлы с помощью алгоритма, называемого Хеш дерева SHA-256.

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

Знаете ли вы инструмент Windows, если возможно, интегрированный в контекстное меню, для вычисления Хеш дерева SHA-256 файла?

Я бы также принял инструмент командной строки Linux в качестве второго варианта :-)

После небольшого исследования, похоже, что концепция Хеш дерева SHA-256 является чем-то специфическим для Amazon Glacier, поэтому трудно найти какой-либо инструмент, который его поддерживает.

Однако документация Glacier предоставляет пример кода для вычисления хэшана Java и C #. Оба компилируются в инструмент командной строки, который вычисляет хэш файла, указанного в качестве аргумента.

Я просто скопировал и вставил код C # в бесплатный Visual C # 2010 Express, скомпилировал его, и теперь у меня есть инструмент командной строки, который я искал!