我已经开始使用AWS Glacier ,并注意到它使用一种名为SHA-256 Tree Hash的algorithm来散列这些文件。
令我惊讶的是,这个algorithm不同于SHA-256 ,所以我不能使用我习惯的工具来比较散列并validation文件的完整性。
你知道一个Windows工具,如果可能集成在上下文菜单中,计算一个文件的SHA-256树哈希 ?
我也接受一个Linux命令行工具,作为第二select:-)
经过多一点研究之后,看起来SHA-256 Tree Hash的概念就是Amazon Glacier所特有的,因此难以find任何支持它的工具。
但是,Glacier文档提供了示例代码来计算散列 ,使用Java和C#。 都编译成一个命令行工具,计算作为参数给出的文件的散列。
我只是在免费的Visual C#2010 Express中复制并粘贴C#代码,编译它,现在我有了我正在寻找的命令行工具!