package main import ( "crypto/md5" "fmt" "io" "strconv" "time" ) func main() { crutime := time.Now().Unix() fmt.Println("crutime-->", crutime) h := md5.New() fmt.Println("h-->", h) fmt.Println("strconv.FormatInt(crutime, 10)-->", strconv.FormatInt(crutime, 10)) io.WriteString(h, strconv.FormatInt(crutime, 10)) fmt.Println("h-->", h) token := fmt.Sprintf("%x", h.Sum(nil)) fmt.Println("token--->", token) fmt.Println(len("8e1a188743c6077110da3c9778183031")) }
这是使用时间通过md5生成token 的一段小例子 摘自goweb编程
golang中国终于有了标准库的中文版,泪流满面
有疑问加站长微信联系(非本文作者)