ok I think I know what happened. After doing a few test with generated sha1 encrypted pass I figured out some of my hash were corrupted. Which explains the partial match. Ive made sha1 hash out of those partial match and they were really close to the perfect match.
If this is all true then would it be faster to compare against half a hash instead of the the whole string? Is this already implemented?
If this is all true then would it be faster to compare against half a hash instead of the the whole string? Is this already implemented?