2019-12-10 14:50:11 +01:00

19 lines
479 B
Java

package at.technikumwien.movies;
import org.apache.commons.codec.digest.DigestUtils;
import javax.security.enterprise.identitystore.PasswordHash;
import java.util.Objects;
public class SH2HexPasswordHash implements PasswordHash {
@Override
public String generate(char[] chars) {
return DigestUtils.sha512Hex(new String(chars));
}
@Override
public boolean verify(char[] chars, String s) {
return Objects.equals(generate(chars), s);
}
}