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