Para convertir una cadena de texto a MD5 en Android se requiere de una librería y una o dos líneas de código a continuación:
Requiere la libería:
commons-codec:commons-codec:1.10
Java:
String string = "demo";
String hash = String(Hex.encodeHex(DigestUtils.md5(string)));
Kotlin:
val string = "demo"
val hash = String(Hex.encodeHex(DigestUtils.md5(string)))