List of usage examples for org.apache.commons.codec.digest DigestUtils sha1Hex
public static String sha1Hex(String data)
From source file:servlets.Register.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.//www . j a v a2 s. co m * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); if (AccessHelper.checkIfLoggedAsSomeone(session)) { response.sendRedirect("404"); } else { if ("POST".equals(request.getMethod())) { DbUser dbUser = new DbUser(); boolean validate = true; String message = ""; if (dbUser.checkIfEmailOccupied(request.getParameter("email"))) { validate = false; message = "Wybrany adres e-mail jest ju zajty"; } if (dbUser.checkIfLoginOccupied(request.getParameter("login"))) { validate = false; message = "Wybrany login jest ju zajty"; } if (validate) { HashMap user = new HashMap(); user.put("login", request.getParameter("login")); user.put("name", request.getParameter("name")); user.put("password", DigestUtils.sha1Hex(request.getParameter("password"))); user.put("surname", request.getParameter("surname")); user.put("email", request.getParameter("email")); if (dbUser.create(user) != 0) { request.setAttribute("message", MessageHelper.generateSuccessMessage("Pomylnie utworzono konto!")); } else { request.setAttribute("message", MessageHelper.generateDangerMessage("Wystpi bd!")); } } else { request.setAttribute("message", MessageHelper.generateDangerMessage(message)); } } RequestDispatcher rd = request.getRequestDispatcher("register.jsp"); rd.forward(request, response); } }
From source file:SpaceInvaders_V4.Util.DBConnect.java
/** * add user information to database/*www.jav a 2 s. co m*/ * * @param fName User First Name * @param lName User Last Name * @param userName user name * @param email User email * @param pass User password * @return number of updated records */ public static int register(String fName, String lName, String userName, String email, String pass) { Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; int numRows = 0; try { conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASS); stmt = conn.prepareStatement( "INSERT INTO `spaceinvaders_entity_player` (`first_name`, `last_name`, `email`, `password`,`user_name`, date_created) VALUES(?, ?, ?, ?, ?, now());"); stmt.setString(1, fName.trim()); stmt.setString(2, lName.trim()); stmt.setString(3, email.trim()); stmt.setString(4, DigestUtils.sha1Hex(pass.trim())); stmt.setString(5, userName.trim()); numRows = stmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { closeConnections(rs, stmt, conn); } return numRows; }
From source file:SpaceInvaders_V4.Util.DBConnect.java
/** * check login credentials, login if match * * @param email User email/* w w w . j a v a 2 s. com*/ * @param pass User password * @return return true if login valid */ public static boolean login(String email, String pass) { Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; int numRows = 0; int id = 1; String userName = null; try { conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASS); stmt = conn.prepareStatement( "SELECT `player_id`, `user_name` FROM `spaceinvaders_entity_player` WHERE `email` = ? AND `password` = ?;"); stmt.setString(1, email.trim()); stmt.setString(2, DigestUtils.sha1Hex(pass.trim())); rs = stmt.executeQuery(); while (rs.next()) { numRows++; id = rs.getInt("player_id"); userName = rs.getString("user_name"); } } catch (SQLException e) { e.printStackTrace(); } finally { closeConnections(rs, stmt, conn); } if (numRows == 1) { User.login(id, userName); return true; } else { return false; } }
From source file:test.facade.user.TsUserManagementFacade.java
@Test public void testRegisterMerchantFist() { String loginName = "lichao@gzzyzz.com"; String loginPwd = DigestUtils.sha1Hex("1234qwer!"); String payPwd = DigestUtils.sha1Hex("qwer1234!"); int question = 2; String answer = "apple"; String greeting = ""; String bindMobileNo = "13911111111"; int userType = 1; // userManagementFacade.registerMerchantFirst(loginName, loginPwd, payPwd, question, answer, greeting, bindMobileNo, userType, 0, null); }
From source file:test.facade.user.TsUserManagementFacade.java
@Test public void testRegisterMember() { String loginName = "lanzy-6@gzzyzz.com"; String loginPwd = DigestUtils.sha1Hex("1234qwer!"); String payPwd = DigestUtils.sha1Hex("qwer1234!"); String question = ""; String answer = "apple"; String greeting = ""; String realName = "?"; String cardNo = "441111111111111111"; String fax = "020-6272828"; String qq = "835450258"; String telNo = "13911111111"; String address = "??"; userManagementFacade.registerMember(loginName, loginPwd, payPwd, question, answer, greeting, realName, cardNo, fax, qq, telNo, address); }
From source file:test.facade.user.TsUserManagementFacade.java
@Test public void testMemberLogin() { String userName = "lanzy-6@gzzyzz.com"; String passWord = DigestUtils.sha1Hex("2234qwer!"); int pwdErrMaxTimes = 100; int validMinute = 1000; // userinfo// w w w . j av a 2s . co m userManagementFacade.memberLogin(userName, passWord, pwdErrMaxTimes, validMinute); }
From source file:test.facade.user.TsUserManagementFacade.java
@Test public void testMerchantLogin() { String userName = "lanzy-3@gzzyzz.com"; String passWord = DigestUtils.sha1Hex("1234qwer!"); int pwdErrMaxTimes = 2; int validMinute = 1; // userinfo//from ww w . j a v a2s . com userManagementFacade.merchantLogin(userName, passWord, pwdErrMaxTimes, validMinute); }
From source file:test.integ.be.fedict.hsm.model.security.SecurityTestUtilBean.java
public void createApplicationAndCredential(String applicationName, byte[] credential) { ApplicationEntity applicationEntity = new ApplicationEntity(applicationName); this.entityManager.persist(applicationEntity); String username = DigestUtils.sha1Hex(credential); CredentialEntity credentialEntity = new CredentialEntity(username, credential, applicationEntity); this.entityManager.persist(credentialEntity); }
From source file:test.integ.be.fedict.hsm.model.security.SecurityTestUtilBean.java
public void removeCredential(byte[] credential) { String username = DigestUtils.sha1Hex(credential); CredentialEntity credentialEntity = this.entityManager.find(CredentialEntity.class, username); this.entityManager.remove(credentialEntity); /*// w ww .j a v a 2 s . c o m * Next demonstrates that flushing the cache really is required. */ this.jbossSecurityManagerBean.flushApplicationCache(username); }
From source file:tk.jomp16.plugin.codecutils.CodecUtils.java
@Command("hash") public void hash(CommandEvent commandEvent) { if (commandEvent.getArgs().size() >= 2) { switch (commandEvent.getArgs().get(0).toLowerCase()) { case "md2": commandEvent.respond(DigestUtils.md2Hex(commandEvent.getArgs().get(1))); break; case "md5": commandEvent.respond(DigestUtils.md5Hex(commandEvent.getArgs().get(1))); break; case "sha1": commandEvent.respond(DigestUtils.sha1Hex(commandEvent.getArgs().get(1))); break; case "sha256": commandEvent.respond(DigestUtils.sha256Hex(commandEvent.getArgs().get(1))); break; case "sha384": commandEvent.respond(DigestUtils.sha384Hex(commandEvent.getArgs().get(1))); break; case "sha512": commandEvent.respond(DigestUtils.sha512Hex(commandEvent.getArgs().get(1))); break; default://from www . jav a 2 s .com commandEvent.showUsage(this, "hash"); break; } } else { commandEvent.showUsage(this, "hash"); } }