C'è una differenza e non so perchè:

La prima password è uno string(8) e la seconda uno string(10).

Sembra che metta degli spazi quindi usando un trim dovrei andare a posto

Diciamo che sto usando un db testuale del tipo

utente1|password
utente2|password

vorrei capire perchè l'ha fatto.