List of usage examples for org.apache.commons.codec.digest DigestUtils getSha384Digest
public static MessageDigest getSha384Digest()
From source file:com.lightszentip.module.security.password.PasswordModuleImpl.java
private byte[] hashPwd(String password, AlgorithmType algorithm) throws NoSuchAlgorithmException, UnsupportedEncodingException { MessageDigest md = null;/*from ww w.ja v a2s .c o m*/ if (AlgorithmType.MD5.equals(algorithm)) { md = DigestUtils.getMd5Digest(); } else if (AlgorithmType.SHA_512.equals(algorithm)) { md = DigestUtils.getSha512Digest(); } else if (AlgorithmType.SHA_384.equals(algorithm)) { md = DigestUtils.getSha384Digest(); } else if (AlgorithmType.SHA_256.equals(algorithm)) { md = DigestUtils.getSha256Digest(); } else if (AlgorithmType.SHA_1.equals(algorithm)) { md = DigestUtils.getSha1Digest(); } md.update(password.getBytes()); return md.digest(); }
From source file:yoyo.framework.standard.shared.commons.codec.DigestUtilsTest.java
@Test public void test() { assertThat(DigestUtils.getMd2Digest(), is(not(nullValue()))); assertThat(DigestUtils.getMd5Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha1Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha256Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha384Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha512Digest(), is(not(nullValue()))); assertThat(DigestUtils.md2Hex(new byte[] {}), is(not(nullValue()))); }