List of usage examples for org.apache.commons.codec.digest DigestUtils md5Hex
public static String md5Hex(String data)
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"; }