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 utilizzataOriginariamente 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:
ed usi bytes come argomento della tua funzione di codifica.codice:String tuastringa byte bytes[] = tuastringa.getBytes();
aspetto di sapere se è un base64 per dire altro

Rispondi quotando