为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 md5 生成随机令牌

如何使用 md5 生成随机令牌

Go
汪汪一只猫 2021-08-10 16:48:50
我正在尝试生成一个随机令牌,我可以在实现重置密码功能时使用它。这(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
提交
取消
意见反馈 帮助中心 APP下载
官方微信