Ho un applicazione fatta in java che lavora su un mysql, e mi è stato chiesto di creare un portale intranet in asp che lavori unitamente al sistema java sullo stesso db.
Il portale è funzionante, ma necessito di un login ed ovviamente devo usare gli stessi account che usa l'applicazione.

Il problema è che l'applicazione cripta le pass (giustamente), e qui arrivano i problemi.
Ho spulciato il codice e ho trovato che per criptare le pass lui usa il seguente metodo:

(la variabile password arriva dalla chiamata della funzione)
codice:
// Encode Password		
MessageDigest md = MessageDigest.getInstance("SHA");
byte[] newpass;
newpass = password.getBytes("UTF-8");
newpass = md.digest(newpass);
quando va a scrivere nel db fa un ulteriore codifica
codice:
statement.setString(2, Base64.encodeBytes(newpass));
ed arriva nel db scritta così:
5Pi3c3uBM8ZJdWmjou+11BBRpSc=



vi prego aiutatemi!
non so come fare!!