Example usage for org.apache.commons.codec.digest DigestUtils md5Hex

List of usage examples for org.apache.commons.codec.digest DigestUtils md5Hex

Introduction

In this page you can find the example usage for org.apache.commons.codec.digest DigestUtils md5Hex.

Prototype

public static String md5Hex(String data) 

Source Link

Usage

From source file:mupomat.controller.ObradaKorisnik.java

@Override
public Korisnik dodajNovi(Korisnik entitet) {

    try {/*w w w .j ava 2s  .  co  m*/
        Connection veza = MySqlBazaPodataka.getConnection();

        veza.setAutoCommit(false);

        PreparedStatement izraz = veza
                .prepareStatement("insert into osoba (oib,ime,prezime,email) values (?,?,?,?)");
        izraz.setString(1, entitet.getOib());
        izraz.setString(2, entitet.getIme());
        izraz.setString(3, entitet.getPrezime());
        izraz.setString(4, entitet.getEmail());
        izraz.executeUpdate();

        izraz = veza.prepareStatement(
                "insert into korisnik (oib,automat,datumregistracije,korisnickoime,lozinka,uloga,aktivan) values (?,?,now(),?,?,?,?)",
                Statement.RETURN_GENERATED_KEYS);
        izraz.setString(1, entitet.getOib());
        izraz.setString(2, entitet.getAutomat());
        izraz.setString(3, entitet.getKorisnickoIme());
        izraz.setString(4, DigestUtils.md5Hex(entitet.getLozinka()));
        izraz.setString(5, entitet.getUloga());
        izraz.setBoolean(6, entitet.isAktivan());
        izraz.executeUpdate();

        ResultSet rs = izraz.getGeneratedKeys();
        rs.next();
        entitet.setSifra(rs.getInt(1));

        izraz.close();
        veza.commit();
        veza.close();

    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
        return null;
    }

    return entitet;
}

From source file:com.teamj.distribuidas.servicios.UsuarioServicio.java

public Usuario login(Usuario userOnlyWithUsername, String password) {
    List<Usuario> tempList = this.usuarioDAO.find(userOnlyWithUsername);
    if (tempList != null && tempList.size() == 1) {
        if (DigestUtils.md5Hex(password).equals(tempList.get(0).getPassword())) {
            return tempList.get(0);
        }//  w  w w.jav a 2 s .  co m
    }
    return null;
}

From source file:de.dev.eth0.elasticsearch.aem.indexing.IndexEntry.java

public void setPath(String path) {
    this.content.put("path", path);
    this.id = DigestUtils.md5Hex(path);
}

From source file:br.com.livraria.bean.FuncionarioBean.java

public void salvar() {
    try {// ww  w .  j a va  2s.  c  o m
        FuncionarioDAO funcionarioDAO = new FuncionarioDAO();
        funcionarioCadastro.setSenha(DigestUtils.md5Hex(funcionarioCadastro.getSenha()));
        funcionarioDAO.salvar(funcionarioCadastro);

        funcionarioCadastro = new Funcionario();
        FacesUtil.adicionarMsgInfo("Funcionrio salvo com sucesso");
    } catch (RuntimeException ex) {
        FacesUtil.adicionarMsgError("Erro ao tentar salvar funcionrio:" + ex.getMessage());
    }
}

From source file:com.dominion.salud.mpr.negocio.service.admin.impl.UsuariosServiceImpl.java

/**
 * Valida los datos de un usuario//from w w w  .j a va2s  .  c o m
 * 
 * @param usuarios para validar
 * @return los datos del usuario validado
 * @throws UsuarioIncorrectoException si la validacion no es correctaF
 */
@Override
public Usuarios validar(Usuarios usuarios) throws UsuarioIncorrectoException {
    try {
        usuarios.setTxtPassword(DigestUtils.md5Hex(usuarios.getTxtPassword()));
        usuarios = usuariosRepository.validar(usuarios);

        if (session != null) {
            session.setAttribute("mpr.usuario", usuarios);
        }
        return usuarios;
    } catch (NoResultException e) {
        throw new UsuarioIncorrectoException(e);
    }
}

From source file:com.thoughtworks.go.util.CachedDigestUtilsTest.java

@Test
public void shouldComputeMD5ForAGiveString() throws IOException {
    byte[] testData = new byte[1024 * 1024];
    new Random().nextBytes(testData);
    assertThat(DigestUtils.md5Hex(testData), is(CachedDigestUtils.md5Hex(new ByteArrayInputStream(testData))));

}

From source file:logica.SesionLogica.java

@Override
public Junior iniciarSesionJunior(Integer documento, String clave) throws Exception {
    Junior j = juniorDAO.find(documento);
    if (j != null) {
        String claveEncriptada = DigestUtils.md5Hex(clave);
        if (!j.getIngsoftware().getClave().equals(claveEncriptada)) {
            throw new Exception("La clave es incorrecta.");
        }/*from ww  w  .j a  v  a 2s.com*/
    }
    return j;
}

From source file:com.atlassian.jira.DefaultJiraApplicationContext.java

String generateFingerPrint(final String serverId, final String baseUrl) {
    final String hash = DigestUtils.md5Hex(serverId + baseUrl);
    return hash == null ? "" : hash; // we are not allowed to return null
}

From source file:net.rptools.lib.MD5Key.java

/**
 * Creates a new instance of <code>MD5Key</code> with the id based on the
 * data read from the <code>InputStream</code>.
 * // ww w.  ja v a2  s.c  o  m
 * @param input the input stream to generate the id based on.
 * 
 * @throws IOException when an error occurs reading the 
 *                     <code>InputStream</code>.
 */
public MD5Key(InputStream input) throws IOException {
    id = DigestUtils.md5Hex(input);
}

From source file:gov.guilin.controller.admin.StatisticsController.java

/**
 * /*from   w w w .  j a v a  2s .  c o m*/
 */
@RequestMapping(value = "/setting", method = RequestMethod.POST)
public String setting(@RequestParam(defaultValue = "false") Boolean isEnabled,
        RedirectAttributes redirectAttributes) {
    Setting setting = SettingUtils.get();
    if (isEnabled) {
        if (StringUtils.isEmpty(setting.getCnzzSiteId()) || StringUtils.isEmpty(setting.getCnzzPassword())) {
            try {
                String createAccountUrl = "http://intf.cnzz.com/user/companion/guilin.php?domain="
                        + setting.getSiteUrl() + "&key="
                        + DigestUtils.md5Hex(setting.getSiteUrl() + "Lfg4uP0H");
                URLConnection urlConnection = new URL(createAccountUrl).openConnection();
                BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
                String line = null;
                while ((line = in.readLine()) != null) {
                    if (line.contains("@")) {
                        break;
                    }
                }
                if (line != null) {
                    setting.setCnzzSiteId(StringUtils.substringBefore(line, "@"));
                    setting.setCnzzPassword(StringUtils.substringAfter(line, "@"));
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    setting.setIsCnzzEnabled(isEnabled);
    SettingUtils.set(setting);
    cacheService.clear();
    addFlashMessage(redirectAttributes, SUCCESS_MESSAGE);
    return "redirect:setting.jhtml";
}