grails集成spring-security-core的步骤请参考:点击打开链接
下面实现更换或重写默认的密码加密方式
第一步:从工程中spring-security-core的jar包中复制一份加密代码,我这里使用的是org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
第二步:resources.groovy覆盖passwordEncoder方法
第三步:applicationContext.xml里配置bean及参数
第四步:config.groovy里的加密参数配置可删除
第五步:自定义编写加密和验证方法