我正在尝试生成一个随机令牌,我可以在实现重置密码功能时使用它。这(http://play.golang.org/p/mmAzXLIZML)是令人眼花缭乱的非功能性 :( 我第一次尝试的代码。它不像我希望的那样工作,因为它产生了一遍又一遍地使用相同的令牌(我认为这是时间不变的函数)。如何使用 md5 生成每次都会更改的随机令牌?package mainimport "fmt"import "strconv"import "time"import "crypto/md5"import "io"func main() { time := strconv.FormatInt(time.Now().Unix(), 10) fmt.Println(time) h := md5.New() io.WriteString(h, time) fmt.Printf("%x", h.Sum(nil))}http://play.golang.org/p/mmAzXLIZML
2 回答
- 2 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消