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

如何使用 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 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号