
我已經開始使用AWS冰河,並注意到它使用一種名為的演算法對檔案進行哈希處理SHA-256 樹哈希。
令我驚訝的是,這個演算法是與 SHA-256 不同,所以我無法使用我習慣的工具來比較雜湊值並驗證文件完整性。
您是否知道 Windows 工具(如果可能整合在上下文功能表中)來計算SHA-256 樹哈希一個文件的?
我還接受 Linux 命令列工具作為第二選擇:-)
答案1
經過更多研究後,它看起來像這個概念SHA-256 樹哈希是 Amazon Glacier 特有的東西,因此很難找到支持它的工具。
然而,Glacier 文件提供了計算哈希值的範例程式碼,在 Java 和 C# 中。兩者都編譯成一個命令列工具,該工具計算作為參數給出的檔案的雜湊值。
我剛剛將 C# 程式碼複製並貼上到免費的 Visual C# 2010 Express 中,進行編譯,現在我就擁有了我一直在尋找的命令列工具!