ssdeep
ssdeep copied to clipboard
SSDEEP hash lib in Golang
Why is 4096? If the file size is larger than 4096, the block size may be large than 48.
Thanks for the great work on this library! One of the issues that I'm seeing is that when I run this implementation on a malicious file, I'm seeing slightly different...
type ssdeepState struct { rollingState rollingState blockSize int64 hashString1 string hashString2 string blockHash1 uint32 blockHash2 uint32 }
This issue is tracking the stuff that need to be done in order to have a stable release. @glaslos feel free to reject/add stuff/discuss this with me. We are close...
Add more tests to verify the implementation matches the reference implementation.
Verify that the distance function is correct - looking at the code, it seems that the implementation is incomplete.
When we compared your code with the author's C code, we found that the calculation results were inconsistent. We found that a function was not implemented. Is this a bug?...