Tiger 哈希生成器
将任意文本转换为其 Tiger 哈希——可自行选择所需的长度与轮数。
如何使用 Tiger 哈希生成器
- 在输入框中键入或粘贴您的文本。
- 从下拉菜单中选择变体——Tiger-192、3轮是标准选择。
- Tiger 哈希会随着输入实时显示。点击“复制”即可获取结果。
关于 Tiger 哈希生成器
Tiger由Ross Anderson和Eli Biham于1995年设计,其独特之处在于对硬件未来趋势的一次押注。当时的哈希函数大多针对人人都在使用的32位机器进行调优,而Tiger却针对64位处理器进行了优化——这一设计选择在1995年看起来略显另类,但十年后回看却颇具前瞻性。它的完整形式生成192位输出,写作48个十六进制字符。
Tiger最广为人知的用途,并非其设计者最初的设想:点对点文件共享。包括Direct Connect和Gnutella在内的多个网络采用了Tiger树哈希(TTH),这种方法先将文件分成小块并逐一哈希,再将这些哈希值两两配对进行哈希,如此反复,直到得到唯一的根哈希。这样做的好处是,您可以在从不可信的对等节点接收数据的过程中,对每个到达的数据块逐一验证,而不必等下载完整个文件后才发现它已损坏——而且无论是谁在提供文件,您都可以凭借其TTH根哈希来识别该文件。如果您曾见过urn:tree:tiger:格式的磁力链接,那正是Tiger在发挥作用。
这里提供的各个变体在两个方面存在差异。逗号后面的数字表示轮数:3轮是标准的Tiger,而4轮通过更多混合运算换取额外的保守安全余量,但速度上会有所牺牲。逗号前面的数字则表示将输出截短为128位或160位——Tiger-128和Tiger-160只是将Tiger-192截短而已,因此它们与完整摘要共享开头的字符,而不是各自独立的计算结果。另请注意,Tiger在实际使用中存在两种字节序约定,因此其他工具生成的摘要可能看起来是反过来的;这只是格式上的差异,而不是错误的结果。对于TTH场景之外的新项目,SHA-256是更安全的默认选择。
常见问题
我可以解密或还原 Tiger 哈希吗?
不可以。Tiger是单向哈希——原始文本并未存储在输出结果中,因此无从解密。唯一的“逆向”方法是猜测一个输入并对其进行哈希,看是否与结果匹配。
Tiger-128、Tiger-160 和 Tiger-192 之间有什么区别?
仅仅是输出长度不同。Tiger计算的是192位结果,较短的变体只是将同一摘要截短为128位或160位,因此它们共享开头的字符。Tiger-192是完整的哈希。
这与 Tiger 树哈希(TTH)是同一回事吗?
不是。本工具计算的是对您文本的普通Tiger哈希。TTH根哈希的构建方式是:先将文件分块哈希,再将这些哈希值以树状结构逐层哈希在一起——它内部使用Tiger算法,但是一种不同的多步骤计算过程。
3 轮和 4 轮分别是什么意思?
轮数表示Tiger执行混合运算的次数。3轮是标准规范;4轮增加了额外的混合运算以提供保守安全余量,速度略慢。二者会产生完全不同的哈希结果。
我的文本会被发送到其他地方吗?
您的文本会被发送到我们的服务器进行哈希计算,因为浏览器无法计算Tiger——浏览器只提供SHA家族算法。计算完成后会立即丢弃,绝不记录,也绝不存储。

