Originariamente inviato da MdE2005
Intervengo eccezionalmente in questa area fornendo la soluzione, soprattutto perchè spinto dalla voglia di correggere l'espressione quotata: l'MD5 non è un formato stringa quanto un algoritmo di crittanalisi, utilizzato in moltissimi ambiti dell'IT applicata. E' più appropriato parlare di "ottenere il codice MD5 relativo a..".

La soluzione:
codice:
        String tuastringa 
byte bytes[] = tuastringa.getBytes();
ed usi bytes come argomento della tua funzione di codifica.
ni, getBytes non è corretto, secondo me lo si dovrebbe proprio deprecare, ma sarebbe da usare la funzione getBytes(CODIFICA) in cui vai a specificare la codepage utilizzata

aspetto di sapere se è un base64 per dire altro