Инструмент для вычисления 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, скомпилировал его, и теперь у меня есть инструмент командной строки, который я искал!

Другие вопросы по тегам