Goで、bcryptを使ってパスワードをハッシュ化する
最終更新日:2022-05-08
パスワードをハッシュ化するには、 GenerateFromPassword
を使用します。
import (
"fmt"
"golang.org/x/crypto/bcrypt"
)
func main() {
rawPassword := "mypassword1234!"
hashedPassword, err := bcrypt.GenerateFromPassword([]byte(rawPassword), bcrypt.DefaultCost)
if err != nil {
fmt.Printf("Failed to generate: %s", err)
return
}
fmt.Printf(string(hashedPassword))
}