web-dev-qa-db-ja.com

SHA256ツリーハッシュを計算するツール

私は AWS Glacier を使い始めましたが、SHA-256 Tree Hashと呼ばれるアルゴリズムを使用してファイルをハッシュすることに気付きました。

驚いたことに、このアルゴリズムは SHA-256とは異なる であるため、これまで使用していたツールを使用して、ハッシュを比較し、ファイルの整合性を検証することはできません。

ファイルのSHA-256 Tree Hashを計算するための、可能であればコンテキストメニューに統合されたWindowsツールを知っていますか?

Linuxコマンドラインツールも2番目の選択肢として受け入れます:-)

13
Benjamin

もう少し調査したところ、SHA-256 Tree Hashの概念はAmazon Glacierに固有のものであり、そのため、それをサポートしています。

ただし、Glacierのドキュメントには ハッシュを計算するためのサンプルコード がJavaおよびC#で提供されています。どちらも、指定されたファイルのハッシュを計算するコマンドラインツールにコンパイルされます。引数として。

無料のVisual C#2010 ExpressにC#コードをコピーして貼り付け、コンパイルすると、探していたコマンドラインツールができました。

11
Benjamin