1 个稳定版本
1.0.0 | 2024 年 7 月 31 日 |
---|
#3 在 #locality
126 每月下载量
270KB
3.5K SLoC
TLSH Rust 重新实现,引入了彩色散列
我们在 Rust 中重新实现了原始 TLSH 算法。我们的实现目前是默认哈希计算参数的修改版本,即 1 字节校验和,128 个桶,以 70 个字符的十六进制表示形式生成哈希值。请注意,然而,我们的实现支持我们添加的额外安全功能,以防止对 TLSH 方案的最近攻击[^1]。因此,我们实现产生的哈希值可以包含比原始 TLSH 哈希值多一个字节,因此它长 36 字节(即十六进制形式下长 72 个字符)而不是 35 字节。
[^1]: Gábor Fuchs, Roland Nagy, Levente Buttyán, A Practical Attack on the TLSH Similarity Digest Scheme, In Proceedings of the 18th International Conference on Availability, Reliability and Security (ARES 2023), Benevento, Italy, August 29 - September 1, 2023. DOI: 10.1145/3600160.3600173
依赖项
~1.3–2MB
~37K SLoC