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    }