001 package org.trails.security.password;
002
003 import org.acegisecurity.providers.encoding.PasswordEncoder;
004 import org.springframework.dao.DataAccessException;
005
006 public class DefaultPasswordEncoder implements PasswordEncoder {
007 public String encodePassword(String rawPass, Object salt) throws DataAccessException {
008 return DigestUtil.encode(rawPass);
009 }
010
011 public boolean isPasswordValid(String encPass, String rawPass, Object salt) throws DataAccessException {
012 return DigestUtil.equalsEncoded(encPass, rawPass);
013 }
014 }