파일의 btih 해시를 계산하려면 RHash과 함께 C#을 사용하고 있습니다.C# rhash는 rhash.exe 및 utorrent와 다른 해시를 생성합니다.
rhash-1.2.9-src\bindings\mono
는
rhash-1.2.9-win32
명령 줄 도구는- 이 uTorrent
이 문제는 모든 도구가 생성되는 DLL librhash-1.2.9-win
와 다음 btih 해시를 생성하기 위해 현재 나는 3 도구를 사용하고 있습니다 file에 대한 다른 btih 서명 (사진은 나에게 가져간 것으로, 무료입니다) :
1: 2FF7858CC0A0B216C3676A807D619FA30101E45F
2: E6F07BB3C3B3B67531C84E3452980698AC1B0DAA A:\IMG_0400.JPG
3: D0B96839A14A8C45BB81AD157805AE73425998E5
C# 해시 생성의 경우 cmd 도구에서 Hasher.GetHashForFile(f.Name, HashType.BTIH);
및 rhash --bith
을 사용합니다.
내가 뭘 잘못하고 있니? btih를 계산할 다른 방법이 있습니까?
올바른 인코딩을 사용 하시겠습니까? 파일을 읽고 암호화하여 코드를 표시하십시오. – thumbmunkeys
인코딩? 그것들은 바이너리 파일입니다 ... rhash 바인딩은 간단한 FileStream을 사용합니다 (https://github.com/rhash/RHash/blob/master/bindings/mono/Hasher.cs의 마술 코드 163과 77 참조) – SimSimY
파일을 문자열로 읽었습니다. – thumbmunkeys