Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String key = request.getParameter("key");
- MessageDigest digest = MessageDigest.getInstance("MD5");
- String secret = "xpto";// secret could change constantly
- long tStamp = System.currentTimeMillis();
- tStamp = tStamp - (tStamp % 15000);// valid for 15 seconds
- System.out.println(tStamp);
- digest.update((secret + ":" + tStamp).getBytes());
- byte[] hash = digest.digest();
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- PrintStream ps = new PrintStream(baos);
- for (byte b : hash)
- ps.printf("%02x", 0xFF & b);
- String pass = new String(baos.toByteArray());
- System.out.println("key:\t" + key);
- System.out.println("pass:\t" + pass);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement