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

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

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

展开
收起
奔放或澜 2023-08-21 17:49:07 121 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 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
基于可信计算与加密计算 打造云上原生计算安全 立即下载
视频服务特色解决方案——直播连麦与点播加密 立即下载
量子加密通信技术 立即下载