Как в Java закодировать строку?
Как-то плохо вы рыли, google почти 12 миллионов результатов выдаёт на запрос "java md5".
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(a.getBytes());
byte[] digest = md.digest();
P.S. MD5 - это не шифрование, а хэширование.
Плохо гуглите, https://javadevblog.com/prymer-heshyrovanyya-md5-v...