I have a passwords.txt file which contains the username:password(password hash) strings, and another file named dictionary.txt which contains the dictionary words.These are the contents of passwords.txt file :

The password hash computed from testpass() method and the password hash from passwords.txt for username apple are equal , when I print both of them. But the output here for all 4 usernames is "[-] Password not found". Why the == test fails here?