我已经开始使用AWS Glacier,并注意到它使用一种称为SHA-256 树形哈希。
令我惊讶的是,这个算法与 SHA-256 不同,所以我无法使用我习惯的工具来比较哈希值并验证文件完整性。
您是否知道一个 Windows 工具(如果可能的话,集成在上下文菜单中)来计算SHA-256 树形哈希文件的?
我还会接受 Linux 命令行工具作为第二选择 :-)
答案1
经过进一步的研究,SHA-256 树形哈希是 Amazon Glacier 所特有的,因此很难找到支持它的任何工具。
然而,Glacier 文档提供了计算哈希值的示例代码,使用 Java 和 C#。两者都编译成命令行工具,用于计算作为参数给出的文件的哈希值。
我刚刚复制并粘贴了免费的 Visual C# 2010 Express 中的 C# 代码,对其进行了编译,现在我拥有了我一直在寻找的命令行工具!