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