nacos.core.auth.default.token.secret.key 这个令牌怎么生成
时间: 2024-01-19 11:56:35 浏览: 173
创建token令牌的算法示例
nacos.core.auth.default.token.secret.key 是 Nacos 使用的默认令牌密钥,用于生成令牌并验证令牌的合法性。该令牌通过 SHA1PRNG 算法生成,使用 AES 算法进行加密。具体而言,令牌的生成过程如下:
1. 生成一个随机的 16 位的盐值;
2. 将盐值与时间戳、用户名等信息进行拼接,并进行 SHA1 哈希;
3. 将哈希结果与盐值进行拼接,并进行 AES 加密;
4. 将加密结果进行 Base64 编码,得到最终的令牌。
需要注意的是,该令牌生成算法是 Nacos 的默认实现,用户可以根据自己的需求自定义令牌生成算法。
阅读全文