Vorrei creare una classe per convertire le password in md5. Perché questo codice non funziona?
Come si deve editare?
Tra questi 3 qual è il migliore?
https://docs.oracle.com/javase/10/do...ageDigest.html
grazie
codice:package web1; import java.math.BigInteger; import java.security.MessageDigest; public class FromStringToMD5 { private String code; private String precode; private StringBuilder sb; private String hashtext; private void FromStringToMD5(String code, String precode){ this.code = code; this.precode = precode; } private void testStringBuilder() { sb = new StringBuilder(""); sb.append(this.code); sb.append(this.precode); } MessageDigest md; try { md = MessageDigest.getInstance("MD5"); } catch (Exception e) { throw new RuntimeException(e); } byte[] messageDigest = md.digest(sb.getBytes()); BigInteger number = new BigInteger(1, messageDigest); hashtext = number.toString(16); return hashtext; }