qsk*_*ane 2 go password-hash laravel
有一个 Laravel 项目,但现在已重构为 Go 项目。
如何使用 Go 验证使用 Laravel 保存的用户密码?
[更新]
我使用Hash::make($password)商店密码Laravel
我使用以下代码解决了问题
import "golang.org/x/crypto/bcrypt"
func Hash(str string) (string, error) {
hashed, err := bcrypt.GenerateFromPassword([]byte(str), bcrypt.DefaultCost)
return string(hashed), err
}
func IsSame(str string, hashed string) bool {
return bcrypt.CompareHashAndPassword([]byte(hashed), []byte(str)) == nil
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |