Yo ahora mismo estoy trabajando con ese tema y mucho no te puedo decir, pero por lo que he estado mirando lo mejor en tema de seguridad es usar un javascript que haga la encriptación:
http://pajhome.org.uk/crypt/md5/
Luego, en mi caso particular también tengoq ue hacer algunas encriptaciones en el lado del servidor y para que los resultados me coincidan he usado un tema de las FAQ's de este mismo foro:
http://www.forosdelweb.com/showpost....9&postcount=14
En el algoritmo de md5 he hecho alguna modificación para que me coincidieran los resultados:
Código:
for (int i=0; i<size; i++){
int u=b[i]&255;
h.append(Integer.toHexString(u));
}
Espero que te sirva de algo y si encuentras algo que me contradiga o me pueda ayudar acepto cualquier sugerencia
Saludos