List of usage examples for org.apache.commons.codec.digest DigestUtils sha512Hex
public static String sha512Hex(String data)
From source file:pt.ist.bennu.core.domain.PasswordRecoveryRequest.java
private String calculateHash() { final StringBuilder builder = new StringBuilder(); builder.append(getExternalId());/*ww w . jav a 2 s . co m*/ builder.append(hashCode()); builder.append(getRequested()); builder.append(getUser().getUsername()); builder.append(getUser().getExternalId()); return DigestUtils.sha512Hex(builder.toString()); }
From source file:pt.ist.bennu.core.domain.User.java
@Override public void setPassword(final String password) { final String newHash = DigestUtils.sha512Hex(password); final String oldHash = getPassword(); if (newHash.equals(oldHash)) { throw new DomainException("message.error.bad.old.password", DomainException.getResourceFor("resources.MyorgResources")); }// w ww .j av a2s .co m super.setPassword(newHash); }
From source file:pt.ist.bennu.core.domain.User.java
public boolean matchesPassword(final String password) { final String hash = DigestUtils.sha512Hex(password); return hash.equals(getPassword()); }
From source file:shionn.blog.security.AuthenticationProvider.java
private String encodePassword(UsernamePasswordAuthenticationToken token, User user) { String passphrase = new SimpleDateFormat("yyyyMMdd").format(user.getCreated()) + token.getCredentials() + salt;/*from w w w . j a v a 2 s . c om*/ String encoded = DigestUtils.sha512Hex(passphrase); logger.info(encoded); return encoded; }
From source file:tk.jomp16.plugin.codecutils.CodecUtils.java
@Command("hash") public void hash(CommandEvent commandEvent) { if (commandEvent.getArgs().size() >= 2) { switch (commandEvent.getArgs().get(0).toLowerCase()) { case "md2": commandEvent.respond(DigestUtils.md2Hex(commandEvent.getArgs().get(1))); break; case "md5": commandEvent.respond(DigestUtils.md5Hex(commandEvent.getArgs().get(1))); break; case "sha1": commandEvent.respond(DigestUtils.sha1Hex(commandEvent.getArgs().get(1))); break; case "sha256": commandEvent.respond(DigestUtils.sha256Hex(commandEvent.getArgs().get(1))); break; case "sha384": commandEvent.respond(DigestUtils.sha384Hex(commandEvent.getArgs().get(1))); break; case "sha512": commandEvent.respond(DigestUtils.sha512Hex(commandEvent.getArgs().get(1))); break; default:/*from w ww . j a va 2 s.c om*/ commandEvent.showUsage(this, "hash"); break; } } else { commandEvent.showUsage(this, "hash"); } }
From source file:yoyo.framework.standard.shared.CodecUtils.java
/** * SHA-512(HEX)?//from w ww. j av a2 s . c o m * @param data ? * @return SHA-512(HEX) */ public static String sha512Hex(final String data) { return DigestUtils.sha512Hex(data); }