Gracias a derkenuke por contestar, pero hace exactamente lo mismo que el script que indicaba yo.
Resulta que para una cadena "admin", IE devuelve un valor:
21232F297A57A5A743894A0E4A801FC3
y Mozilla Firefox:
21232F29
evidentemente, necesito que ambos navegadores me devuelvan el valor con la misma precisión.
Gracias. Un saludo