有时 我们在生成token 或者完成某种加密形式时会需要一个秘钥
但是 有些时候 项目开发并没有规定用什么秘钥
但是 秘钥都是要有一定格式规范的
我们可以通过以下代码生成一个随机秘钥
import java.security.SecureRandom;
import java.util.Base64;public class TokenGenerator {public static void main(String[] args) {String secret = generateSecretKey();System.out.println("Generated secret key: " + secret);}private static String generateSecretKey() {SecureRandom secureRandom = new SecureRandom();byte[] secretBytes = new byte[64];secureRandom.nextBytes(secretBytes);return Base64.getEncoder().encodeToString(secretBytes);}
}
重点是 这种一定会符合密码学和安全规范