我已经开始使用AWS Glacier,并注意到它使用名为SHA-256 Tree Hash的算法对文件进行哈希处理。
令我惊讶的是,该算法与 SHA-256 不同,因此我无法使用我习惯使用的工具来比较哈希值和验证文件完整性。
您知道 Windows 工具(如果可能的话集成在上下文菜单中)来计算文件的SHA-256 树哈希吗?
我也接受 Linux 命令行工具作为第二选择:-)
我已经开始使用AWS Glacier,并注意到它使用名为SHA-256 Tree Hash的算法对文件进行哈希处理。
令我惊讶的是,该算法与 SHA-256 不同,因此我无法使用我习惯使用的工具来比较哈希值和验证文件完整性。
您知道 Windows 工具(如果可能的话集成在上下文菜单中)来计算文件的SHA-256 树哈希吗?
我也接受 Linux 命令行工具作为第二选择:-)
经过更多研究后,SHA-256 Tree Hash的概念似乎是 Amazon Glacier 特有的,因此很难找到任何支持它的工具。
但是,Glacier 文档提供了使用 Java 和 C#计算散列的示例代码。两者都编译成一个命令行工具,该工具计算作为参数给定的文件的哈希值。
我刚刚在免费的 Visual C# 2010 Express 中复制并粘贴了 C# 代码,编译了它,现在我有了我正在寻找的命令行工具!