Advertisement
Krzysztof1985

HashPassword

May 11th, 2013
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. package pl.test;
  2.  
  3. import org.apache.commons.codec.digest.DigestUtils;
  4.  
  5. public class HashPassword {
  6.  
  7.     public static void main(String[] args) {
  8.         HashPassword hp = new HashPassword();
  9.  
  10.         String hash = hp.hashToLDAP(hp.getUserID(), hp.getUserPass(), superHash);
  11.         System.out.println("Hash ---> " + hash);
  12.     }
  13.  
  14.     private final static String superHash = "PAEo85v";
  15.     private String userID = "1234567";
  16.     private String userPass = "01234569ASP";
  17.     private String hashToLDAP(String clientID, String clientPass, String superHash) {
  18.         String finalHash = hashSHA512((hashSHA512(clientPass + getSuperhash())) + clientID);
  19.         return finalHash;
  20.     }
  21.     private static String hashSHA512(String param) {
  22.         return DigestUtils.sha512Hex(param);
  23.     }
  24.     public String getUserID() {
  25.         return userID;
  26.     }
  27.     public static String getSuperhash() {
  28.         return superHash;
  29.     }
  30.     public String getUserPass() {
  31.         return userPass;
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement