Я начал использовать AWS Glacier, и заметил, что он хеширует файлы с помощью алгоритма, называемого Хеш дерева SHA-256.
К моему удивлению, этот алгоритм отличается от SHA-256, поэтому я не могу использовать привычные мне инструменты для сравнения хэшей и проверки целостности файлов.
Знаете ли вы инструмент Windows, если возможно, интегрированный в контекстное меню, для вычисления Хеш дерева SHA-256 файла?
Я бы также принял инструмент командной строки Linux в качестве второго варианта :-)
После небольшого исследования, похоже, что концепция Хеш дерева SHA-256 является чем-то специфическим для Amazon Glacier, поэтому трудно найти какой-либо инструмент, который его поддерживает.
Однако документация Glacier предоставляет пример кода для вычисления хэшана Java и C #. Оба компилируются в инструмент командной строки, который вычисляет хэш файла, указанного в качестве аргумента.
Я просто скопировал и вставил код C # в бесплатный Visual C # 2010 Express, скомпилировал его, и теперь у меня есть инструмент командной строки, который я искал!