Java Hash Calculate getHashedPassword(String plainPassword)

Here you can find the source of getHashedPassword(String plainPassword)

Description

get Hashed Password

License

Apache License

Declaration

public static String getHashedPassword(String plainPassword) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2015 MobileMan GmbH//from   w w w . ja va2  s . com
 * www.mobileman.com
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Main {
    public static String getHashedPassword(String plainPassword) {
        String result = "";

        MessageDigest md = null;
        try {
            md = MessageDigest.getInstance("SHA-256");
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        md.update(plainPassword.getBytes());

        byte byteData[] = md.digest();

        //convert the byte to hex format
        StringBuffer hexString = new StringBuffer();
        for (int i = 0; i < byteData.length; i++) {
            String hex = Integer.toHexString(0xff & byteData[i]);
            if (hex.length() == 1)
                hexString.append('0');
            hexString.append(hex);
        }

        result = hexString.toString();

        return result;
    }
}

Related

  1. getHash(String strDate)
  2. getHash(String text)
  3. getHash(String valueToHash)
  4. getHash(String var)
  5. getHashChars(byte[] bytes)
  6. getHashFromString(String str)
  7. getHashInstance(final String alg)
  8. getHashKey(String input)
  9. getHashMD5(File file)