与任何其他哈希函数相比,使用虎树散列有什么好处吗?是否有任何老虎的属性,例如,SHA-2或布莱克在梅克尔树没有?
一般来说,在现代应用程序中,为了文件共享的目的,选择“虎树哈希”是否有任何意义?
发布于 2017-07-04 15:34:53
Tiger哈希函数在当时主要是一件值得注意的事情,因为它的设计是为了高效地使用64位处理器。
除了其他一些用途外,Tiger还经常用于文件共享过程中的文件完整性验证,方法是使用Tiger散列函数来构建Merkle…。产生了所谓的“虎树哈希”。(这种树的主要优点是可以验证每个子树的完整性,即使数据还不是完全可用的…)。例如,在下载洪流档案时。
就我个人而言,我不认为SHA-2或布莱克有什么优势。尤其是因为Blake等人在设计64位处理器时也注重效率--这是目前台式计算机的一些标准。
正如CodesInChaos已经指出的,使用Tiger的唯一原因是与现有协议的兼容性。对于新的协议设计,我个人不看老虎。
https://crypto.stackexchange.com/questions/15839
复制相似问题