Pero lo que el quiere es que los datos viajen encriptados, para que nadie los pueda ver.
Si usas la función md5() de PHP lo que harías sería enviar los datos sin encriptar y cuando lleguen al servidor se encriptan. Entonces no hace nada! tus datos de todas formas viajan 'normalitos' y cualquiera los puede ver.
Ahora, creo que JavaScrip tiene una función md5(); para encriptar, pero no estoy seguro, mejor pasate por el foro de JavaScript.