【发布时间】:2013-10-30 04:03:09
【问题描述】:
我正在使用 grails 2.3.0 并且在使用 spring security 对密码进行编码时遇到了奇怪的问题:
这是我的密码编码方法:
String encodePassword(String password) {
return springSecurityService.encodePassword(password)
}
这样使用
log.debug encodePassword("mkb")
log.debug encodePassword("mkb")
log.debug encodePassword("mkb")
我多次对同一个密码进行编码,每次都得到不同的编码密码。
日志:
$2a$10$h8T4BxgOeozmH/VSPJl7NeTaF2P0iONpSdqDN7dDFFAG.sy8WG/8K
$2a$10$a7qybaiLF/eNrTSwFohjkezNaJTTDdMEinRYKjxDzEt.OoxaIgFOu
$2a$10$nZVhUT0QTmmbtt22CPtM..cLxU252RGBIMkd5aSd2AFXNTNLQ./6u
【问题讨论】: