gpt4 book ai didi

go - UUID 的 Base 64 编码 - 用作访问 token

转载 作者:数据小太阳 更新时间:2023-10-29 03:20:50 30 4
gpt4 key购买 nike

我正在编写一个 GoLang Oauth 应用程序,我在其中使用以下方法生成 UUID,然后从 UUID 生成 accessToken。

import "github.com/pborman/uuid"
uuid := uuid.NewRandom()
accessToken = base64.RawURLEncoding.EncodeToString([]byte(uuid))

想知道 token 的 base64 编码是否与 UUID 一样唯一,因为 accessToken 在我的 MYSQL 数据库中将具有唯一索引,并且如果发生冲突将失败。

最佳答案

Base64 只是一种编码。它既不删除信息也不添加信息。它也是可逆的。基于此,base64编码的uuid的唯一性与非编码的uuid完全相同。

关于go - UUID 的 Base 64 编码 - 用作访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54264176/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com