我是加密解密的新手。我们可以在加密时生成密钥值 我使用密钥作为 private static final String KEY =“1Hbfh667adfDEJ78”; 但该关键值取自净值。 我的问题是如何生成我们自己的128位密钥
答案 0 :(得分:1)
要生成安全密钥,请使用KeyGenerator。
AES
加密示例:
KeyGenerator gen = KeyGenerator.getInstance("AES");
gen.init(128); /* 128-bit AES */
SecretKey secret = gen.generateKey();