md5-hashes

Cómo hacer un MD5 de un String en Android

Pues os dejo este snipped de cómo generar un hash MD5 a partir de un String.
En el caso de que falle, devuelve un String que es válido para URI.

UPDATE: He actualizado el código con foreach y el Stringbuilder y corregido el problema de los 2 bytes que generaba discordancia con el RFC