我正在使用带有RHash的 C# 来计算文件的 btih 哈希值。目前我正在使用 3 个工具来生成 btih 哈希:
rhash-1.2.9-src\bindings\mono
带librhash-1.2.9-win
dllrhash-1.2.9-win32
命令行工具- uTorrent
问题是每个工具都会为同一个文件生成不同的 btih 签名(照片是我拍的,它是免费的):
1: 2FF7858CC0A0B216C3676A807D619FA30101E45F
2: E6F07BB3C3B3B67531C84E3452980698AC1B0DAA A:\IMG_0400.JPG
3: D0B96839A14A8C45BB81AD157805AE73425998E5
对于我 在 cmd 工具中使用Hasher.GetHashForFile(f.Name, HashType.BTIH);
的C# 哈希生成。rhash --bith
我究竟做错了什么?还有另一种计算btih的方法吗?