简介
1.该加密算法不可逆。
2.算法思想是把明文和存储的密文一块运算得到密文
使用
package main
import (
"log"
"golang.org/x/crypto/bcrypt"
)
func main() {
// 加密处理
bytes, _ := bcrypt.GenerateFromPassword([]byte("password"), bcrypt.DefaultCost)
log.Println(string(bytes))
// 校验密码
err := bcrypt.CompareHashAndPassword(bytes, []byte("password"))
log.Println(err)
}