有一个Laravel项目,但现在已经重构为Go项目。
如何使用Go?
验证使用Laravel保存的用户密码[更新]
我在[[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UINavigationBar class]]] setTintColor:UIColorFromRGB(0x3EA1EC)];
Hash::make($password)
商店密码
答案 0 :(得分:0)
我使用以下代码解决了问题
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
}