Example usage for org.apache.commons.codec.digest DigestUtils sha384

List of usage examples for org.apache.commons.codec.digest DigestUtils sha384

Introduction

In this page you can find the example usage for org.apache.commons.codec.digest DigestUtils sha384.

Prototype

public static byte[] sha384(String data) 

Source Link

Usage

From source file:com.vmware.o11n.plugin.crypto.service.CryptoDigestService.java

public String sha384(String data) {
    return Base64.encodeBase64String(DigestUtils.sha384(data));
}

From source file:com.vmware.o11n.plugin.crypto.service.CryptoDigestService.java

public String sha384Base64(String dataB64) {
    validateB64(dataB64);
    return Base64.encodeBase64String(DigestUtils.sha384(Base64.decodeBase64(dataB64)));
}

From source file:com.github.aynu.mosir.core.standard.util.CodecHelper.java

/**
 * SHA-384/*w w  w .  j a  v a  2  s . co m*/
 * <dl>
 * <dt>?
 * <dd>SHA-384?????
 * </dl>
 * @param data 
 * @return ??
 */
public static byte[] sha384(final byte[] data) {
    return DigestUtils.sha384(data);
}

From source file:org.apache.ace.authentication.processor.password.PasswordAuthenticationProcessor.java

/**
 * Hashes a given password using the current set hash method.
 * /*from   ww w.  j  a  va 2  s. co m*/
 * @param password the password to hash, should not be <code>null</code>.
 * @return the hashed password, never <code>null</code>.
 */
private Object hashPassword(Object password) {
    if ("none".equalsIgnoreCase(m_passwordHashMethod)) {
        // Very special ROT26 hashing method...
        return password;
    }

    if ("md5".equalsIgnoreCase(m_passwordHashMethod)) {
        if (password instanceof byte[]) {
            return DigestUtils.md5((byte[]) password);
        }
        return DigestUtils.md5((String) password);
    }
    if ("sha1".equalsIgnoreCase(m_passwordHashMethod)) {
        if (password instanceof byte[]) {
            return DigestUtils.sha((byte[]) password);
        }
        return DigestUtils.sha((String) password);
    }
    if ("sha256".equalsIgnoreCase(m_passwordHashMethod)) {
        if (password instanceof byte[]) {
            return DigestUtils.sha256((byte[]) password);
        }
        return DigestUtils.sha256((String) password);
    }
    if ("sha384".equalsIgnoreCase(m_passwordHashMethod)) {
        if (password instanceof byte[]) {
            return DigestUtils.sha384((byte[]) password);
        }
        return DigestUtils.sha384((String) password);
    }
    if ("sha512".equalsIgnoreCase(m_passwordHashMethod)) {
        if (password instanceof byte[]) {
            return DigestUtils.sha512((byte[]) password);
        }
        return DigestUtils.sha512((String) password);
    }
    return password;
}

From source file:org.saadahmed.snowcrystal.SnowCrystal.java

public static String sha384Base64UrlSafe() {
    return Base64.encodeBase64URLSafeString(DigestUtils.sha384(SnowCrystal.newId().unwrap()));
}

From source file:ru.frostman.web.mongo.credentials.UsernamePasswordCredentials.java

public static String encodePassword(String password) {
    return Base64.encodeBase64URLSafeString(DigestUtils.sha384(password));
}