natürlich geht das, aber nicht mit MD5..
willst du es denn professionell verschlüsselt haben, oder nur in einer art wie man es nicht so lesen kann ?
bei letzterem empfehle ich dir eine eigene methode zu schreiben die evtl. das caesar chiffre anwendet, oder du eine XOR verschlüsselung anwendest , beides leicht zu knacken, aber man kann die daten auf den ersten blick nicht einsehen. wenn du es professionell haben willst empfehle ich dir RSA verschlüsselung, das ist so ziemlich der standart, auch in netzwerkverschlüsselung. dazu schau am besten in das package javax.crypto dort solltest du auf jeden fall was geeignetes finden.