Hola.
Efectivamente SKuLLKiD de acuerdo contigo me parece que la longitud que el le definio al campo es menor que lo que soporta y lo esta cortando. Dale una longitud mayor, y no uses ese campo de indice!
Asi el tipo de dato no te cortara la palabra cifrada con MD5