private byte[] valueOf(KeyDigestAlgoParamImpl param) throws java.security.NoSuchAlgorithmException { java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); if (passwd.getType() == Password.PLAIN_TEXT) { try { bos.write(param.getUsername().getBytes()); bos.write(param.getDelimiter()); bos.write(param.getRealmName().getBytes()); bos.write(param.getDelimiter()); bos.write(passwd.getValue()); MessageDigest md = MessageDigest.getInstance(param.getAlgorithm()); byte[] dk = md.digest(bos.toByteArray()); String tmp =getMd5Encoder().encode(dk); //new MD5Encoder().encode(dk); return tmp.getBytes(); } catch (IOException ex) { _logger.log(java.util.logging.Level.SEVERE, "digest.param.error", ex); } } else { return passwd.getValue(); } return null; }
private byte[] valueOf(KeyDigestAlgoParamImpl param) throws java.security.NoSuchAlgorithmException { java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); if (passwd.getType() == Password.PLAIN_TEXT) { try { bos.write(param.getUsername().getBytes()); bos.write(param.getDelimiter()); bos.write(param.getRealmName().getBytes()); bos.write(param.getDelimiter()); bos.write(passwd.getValue()); MessageDigest md = MessageDigest.getInstance(param.getAlgorithm()); byte[] dk = md.digest(bos.toByteArray()); String tmp =getMd5Encoder().encode(dk); //new MD5Encoder().encode(dk); return tmp.getBytes(); } catch (IOException ex) { _logger.log(java.util.logging.Level.SEVERE, "digest.param.error", ex); } } else { return passwd.getValue(); } return null; }
private byte[] valueOf(KeyDigestAlgoParamImpl param) throws java.security.NoSuchAlgorithmException { java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); if (passwd.getType() == Password.PLAIN_TEXT) { try { bos.write(param.getUsername().getBytes()); bos.write(param.getDelimiter()); bos.write(param.getRealmName().getBytes()); bos.write(param.getDelimiter()); bos.write(passwd.getValue()); MessageDigest md = MessageDigest.getInstance(param.getAlgorithm()); byte[] dk = md.digest(bos.toByteArray()); String tmp =getMd5Encoder().encode(dk); //new MD5Encoder().encode(dk); return tmp.getBytes(); } catch (IOException ex) { _logger.log(java.util.logging.Level.SEVERE, "digest.param.error", ex); } } else { return passwd.getValue(); } return null; }