ciao
vorrei criptare una stringa con md5, sapete dirmi come si fa?
grazie
ciao
vorrei criptare una stringa con md5, sapete dirmi come si fa?
grazie
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
http://forum.html.it/forum/showthrea...&highlight=MD5Originariamente inviato da nik600
ciao
vorrei criptare una stringa con md5, sapete dirmi come si fa?
grazie
Questo è perchè non usate la ricerca prim adi postare....![]()
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
Originariamente inviato da unomichisiada
http://forum.html.it/forum/showthrea...&highlight=MD5
Questo è perchè non usate la ricerca prima di postare....![]()
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
Mi sono interessato al caso e, partendo da quel gruppo di funzioni, ho creato una piccola classe:
codice:import java.security.*; import java.io.*; class md5 { public String hash; private String hex(byte[] array) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < array.length; i++) { sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).toLowerCase().substring(1,3)); } return sb.toString(); } public md5 (String message) { try { MessageDigest md = MessageDigest.getInstance("MD5"); hash = hex (md.digest(message.getBytes("CP1252"))); } catch (NoSuchAlgorithmException e) {} catch (UnsupportedEncodingException e) {} } }
Usarla, semplice:
oppurecodice:md5 nome_oggetto = new md5("Stringa");
codice:md5 nome_oggetto; try { nome_oggetto = new md5("Stringa"); } catch (Exception e) { //gestisci l'errore }
in entrambi i casi fai nome_oggetto.hash per pigliarti l'hash generato dal costruttore