Evidentemente il campo nel database non e' abbastanza lungo, forse e' un VARCHAR(30)?
Per un hash md5 servono 32 caratteri.