开发者社区 > 云原生 > 正文

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

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

展开
收起
奔放或澜 2023-08-21 17:49:07 114 0
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
    赞同 展开评论 打赏

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

相关电子书

更多
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载
量子加密通信技术 立即下载