Convert MD5 into String in java

后端 未结 4 1290
猫巷女王i
猫巷女王i 2021-02-04 17:46

Can anyone know how to convert the MD5 to String. In my case I have saved the password in MD5 in database. I am trying to retr

4条回答
  •  自闭症患者
    2021-02-04 18:45

    Code for convert String to MD5

    private static String convertToMd5(final String md5) throws UnsupportedEncodingException {
            StringBuffer sb=null;
            try {
                final java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
                final byte[] array = md.digest(md5.getBytes("UTF-8"));
                sb = new StringBuffer();
                for (int i = 0; i < array.length; ++i) {
                    sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).substring(1, 3));
                }
                return sb.toString();
            } catch (final java.security.NoSuchAlgorithmException e) {
            }
            return sb.toString();
        }
    

提交回复
热议问题