7

私はgrails 2.3.0を使用しており、春のセキュリティでパスワードをエンコードするときに奇妙な問題に直面しています:

これはパスワードをエンコードする私の方法です:

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
4

2 に答える 2