Nacos这种字符编码对吗?我记得base64末尾都是=

277a2556c941a6d3ceb8bdc8a59c3159.png
Nacos这种字符编码对吗?我记得base64末尾都是=

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-22 01:43:25 273 分享 版权
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Nacos字符编码是否正确无法确定,因为没有提供具体的数据进行判断。通常来说,base64编码的结果末尾会出现等号"=",但是这并不是强制要求的,而是根据被编码数据的长度决定的。如果原始数据长度是3的倍数,那么经过base64编码后结果末尾不会有等号;如果原始数据长度不是3的倍数,那么需要在结果末尾添加1或2个等号来保证编码结果的长度是4的倍数。因此,不能仅仅通过末尾是否有等号来判断一个字符串是否是正确的base64编码。

    2023-11-29 16:07:18
    赞同 展开评论
  • 是的,你说的对。Base64编码后的字符串应该是等长的,每24个字符后应该有一个"="作为填充。Nacos在生成Base64编码时,没有添加填充字符,这可能会导致一些问题。

    你可以尝试以下两种解决方案:

    1. 修改Nacos的源代码,在生成Base64编码时,添加填充字符。

    2. 在使用Nacos生成的Base64编码时,手动添加填充字符。

    2023-11-22 10:54:52
    赞同 展开评论
  • 应该可以的,原密码不低于32位就行,等于32位也可以,然后编译一下就可以了。此回答整理自钉群“Nacos社区群4”

    2023-11-22 08:12:50
    赞同 展开评论
问答分类:
问答标签:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

还有其他疑问?
咨询AI助理