package main import ( _ "context" "crypto/rand" "crypto/sha256" "encoding/hex" _ "fmt" _ "time" ) func hashToken(token string) string { var hash = sha256.Sum256([]byte(token)) return hex.EncodeToString(hash[:]) } func generateToken() string { var bytes = make([]byte, 32) if _, err := rand.Read(bytes); err != nil { panic(err) } return hex.EncodeToString(bytes) }