Nacos这里改成大于32位的字符串base64加密后,还是提示我secret.key 的问题?

请问大家,我Nacos这里改成自己的大于32位的字符串base64加密后,还是提示我secret.key 的问题,这是怎么回事呢?

展开
收起
奔放或澜 2023-08-21 17:49:07 161 发布于天津 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 这个串不对 public static void main(String[] args) {
    SecretKey secretKey = generate();
    System.out.println(Base64.getEncoder().encodeToString(secretKey.getEncoded()));

        SpringApplication.run(WdsAuthApplication.class, args);
    }
    public static SecretKey generate() {
        try {
            // 使用AES算法生成256位的SecretKey
            KeyGenerator keyGenerator = KeyGenerator.getInstance("AES");
            keyGenerator.init(256);
            return keyGenerator.generateKey();
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
            return null;
        }
    }分摊这个方法生成的串—该回答整理自钉群“Nacos社区群4
    2023-08-21 20:10:16 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

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

你好,我是AI助理

可以解答问题、推荐解决方案等