List of usage examples for org.apache.commons.codec.digest DigestUtils md5Hex
public static String md5Hex(String data)
From source file:com.k42b3.kadabra.handler.Ftp.java
public Item[] getFiles(String path) throws Exception { path = path.isEmpty() ? "." : path; logger.info(basePath + "/" + path); FTPFile[] files = client.listFiles(basePath + "/" + path); if (client.getReplyCode() != FTPReply.CODE_226) { throw new Exception(basePath + "/" + path + " ist not a directory"); }// w w w . j av a2s . co m Item[] items = new Item[files.length]; for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { items[i] = new Item(files[i].getName(), Item.DIRECTORY); } if (files[i].isFile()) { byte[] content = this.getContent(path + "/" + files[i].getName()); String md5 = DigestUtils.md5Hex(Kadabra.normalizeContent(content)); items[i] = new Item(files[i].getName(), Item.FILE, md5); } } logger.info("Found " + items.length + " files"); return items; }
From source file:com.dominion.salud.mpr.negocio.service.admin.impl.UsuariosServiceImpl.java
@Override public Usuarios save(Usuarios usuarios) { if (usuarios.getIdUsuario() != null && usuariosRepository.exists(usuarios.getIdUsuario())) { Usuarios existe = findOne(usuarios.getIdUsuario()); if (!StringUtils.equals(existe.getTxtPassword(), usuarios.getTxtPassword())) { usuarios.setTxtPassword(DigestUtils.md5Hex(usuarios.getTxtPassword())); }// w w w.j a v a 2 s . c o m } else { usuarios.setTxtPassword(DigestUtils.md5Hex(usuarios.getTxtPassword())); } return usuariosRepository.saveAndFlush(usuarios); }
From source file:mx.edu.ittepic.AEEcommerce.servlets.NewUsers.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/*w w w.j av a2 s. c om*/ * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json;charset=UTF-8"); response.setHeader("Cache-Control", "no-store"); PrintWriter out = response.getWriter(); String username = request.getParameter("username"); String password = request.getParameter("password"); String email = request.getParameter("email"); String country = request.getParameter("country"); String state = request.getParameter("state"); String city = request.getParameter("city"); String region = request.getParameter("region"); String neigborhood = request.getParameter("neigborhood"); String street = request.getParameter("street"); String streetnumber = request.getParameter("streetnumber"); String zipcode = request.getParameter("zipcode"); Part file = request.getPart("img"); String phone = request.getParameter("phone"); String cellphone = request.getParameter("cellphone"); String gender = request.getParameter("gender"); String roleid = request.getParameter("roleid"); String companyid = request.getParameter("companyid"); password = DigestUtils.md5Hex(password); out.print(ejb.newUser(username, password, phone, neigborhood, zipcode, city, country, state, region, street, email, streetnumber, file, cellphone, companyid, roleid, gender)); }
From source file:io.tsdb.opentsdb.realtime.RollupPublisher.java
private void storeDatapoint(final IncomingDataPoint dp) { long ts = floorTimestamp(new Date(dp.getTimestamp()), this.minutes).getTime(); String tagString = getTagString(new HashMap<String, String>(dp.getTags())); String key = DigestUtils.md5Hex(dp.getMetric() + Objects.toString(ts) + tagString); LOG.trace("Key evaluates to: " + key); if (!this.dataPointsMap.containsKey(key)) { LOG.trace("adding new dps key, timestamp: " + ts); this.dataPointsMap.put(key, new DataPoints(ts, dp)); } else {/*w w w . j av a 2s. c o m*/ LOG.trace("adding to existing dps, timestamp: " + ts); DataPoints dps = this.dataPointsMap.get(key); dps.addDatapoint(dp); this.dataPointsMap.replace(key, dps); } }
From source file:com.dianping.lion.service.impl.UserServiceImplTest.java
@Test public void testLoginSucceedIfPwdChanged() { //set wrong password User userTmp = userDao.findByName(rightUserNameForTest); userTmp.setPassword(DigestUtils.md5Hex("XXX").toUpperCase()); userDao.updatePassword(userTmp);// www.j av a 2s. co m User user = userService.login(rightUserNameForTest, rightPwdForTest); assertNotNull(user); User userTmp2 = userDao.findByName(rightUserNameForTest); assertTrue(DigestUtils.md5Hex(rightPwdForTest).toUpperCase().equals(userTmp2.getPassword())); }
From source file:com.sonicle.webtop.calendar.ManagerUtils.java
public static String buildEventUid(int eventId, String internetName) { String id = IdentifierUtils.getUUIDTimeBased(true) + "." + String.valueOf(eventId); return ICalendarUtils.buildUid(DigestUtils.md5Hex(id), internetName); }
From source file:ar.com.init.agros.license.LicenseVerifier.java
private boolean isMasterLicense(String file) throws IOException, FileNotFoundException { File licenseFile = new File(file); FileChannel fc = (new FileInputStream(licenseFile)).getChannel(); byte[] bytes = new byte[(int) fc.size()]; ByteBuffer bb = ByteBuffer.wrap(bytes); fc.read(bb);//from www . j a va 2 s . c om String hash = DigestUtils.md5Hex(bytes); fc.close(); boolean isMaster = hash.equals(MASTER_LICENSE_HASH); return isMaster; }
From source file:com.magnet.mmx.server.plugin.mmxmgmt.message.MessageIdGeneratorImpl.java
@Override public String generateItemIdentifier(String topicId) { StringBuilder builder = new StringBuilder(); builder.append(Long.toString(getCurrentTimeMillis())); builder.append(topicId);// w ww . ja v a 2 s . c o m builder.append(randomGenerator.nextLong()); String generated; try { byte[] bytes = builder.toString().getBytes(MMXServerConstants.UTF8_ENCODING); generated = DigestUtils.md5Hex(bytes); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException(e); } return generated; }
From source file:com.glaf.core.cache.CacheFactory.java
public static String getString(final String key) { boolean waitFor = true; Callable<String> task = new Callable<String>() { @Override//from ww w. j av a2 s . co m public String call() throws Exception { try { Cache cache = getCache(); if (cache != null) { String cacheKey = Environment.getCurrentSystemName() + "_" + CACHE_PREFIX + key; if (SystemProperties.getDeploymentSystemName() != null) { cacheKey = SystemProperties.getDeploymentSystemName() + "_" + Environment.getCurrentSystemName() + "_" + CACHE_PREFIX + key; } cacheKey = DigestUtils.md5Hex(cacheKey.getBytes()); Object value = cache.get(cacheKey); if (value != null) { logger.debug("get object'" + key + "' from cache."); return value.toString(); } } } catch (Exception ex) { if (logger.isDebugEnabled()) { ex.printStackTrace(); logger.debug(ex); } } return null; } }; try { Future<String> result = pool.submit(task); long start = System.currentTimeMillis(); // ? if (waitFor) { while (true) { if (System.currentTimeMillis() - start > 2000) { break; } if (result.isDone()) { return result.get(); } } } } catch (Exception e) { logger.error(e); } return null; }
From source file:com.hyeb.back.sysuser.SysUserController.java
/** * //from w w w. j ava 2 s. c o m */ @RequestMapping(value = "/update", method = RequestMethod.POST) public String update(SysUser sysUser, RedirectAttributes redirectAttributes) { if (!isValid(sysUser)) { return ERROR_VIEW; } SysUser pSysUser = sysUserService.find(sysUser.getId()); if (pSysUser == null) { return ERROR_VIEW; } if (StringUtils.isNotEmpty(sysUser.getPassword())) { sysUser.setPassword(DigestUtils.md5Hex(sysUser.getPassword())); } else { sysUser.setPassword(pSysUser.getPassword()); } if (pSysUser.getIsLocked() && !sysUser.getIsLocked()) { sysUser.setLoginFailureCount(0); sysUser.setLockedDate(null); } else { sysUser.setIsLocked(pSysUser.getIsLocked()); sysUser.setLoginFailureCount(pSysUser.getLoginFailureCount()); sysUser.setLockedDate(pSysUser.getLockedDate()); } sysUserService.update(sysUser, "username", "loginDate", "loginIp", "orders"); addFlashMessage(redirectAttributes, SUCCESS_MESSAGE); return "redirect:list.jhtml"; }