java 自定义 密钥
场景:java 加密自定义密钥有关问题
java 加密自定义密钥问题
不懂对字符串加密解密 ,自己定义的字符串当作密钥如下:
怎样用上边这个密钥来对下面这个字符串进行AES算法加密
还有
如何把自己定义的字符串密钥 来当作这个SecretKey类型的key使用,这是重点,希望能讲解的详细有条例一点
已经做完一个加解密了,可是我突然就 分不清 自定义密钥和加密时要用的那个key了
也就是说,我已经自己定义字符串密钥了,如何把这个自定义密钥当作key来使用
------解决思路----------------------
这句话是初始化密钥生成器 将自定义密钥传进去,SecretKey 类型的key里边就是你自己定义的密钥了,只不过是Key类型的
java 加密自定义密钥问题
不懂对字符串加密解密 ,自己定义的字符串当作密钥如下:
String strKey="ed336e6d25f34111895a7eb856d187b1";
怎样用上边这个密钥来对下面这个字符串进行AES算法加密
String ogStr="中华人民共和国";
还有
SecretKey key =keyGenerator.generateKey();
如何把自己定义的字符串密钥 来当作这个SecretKey类型的key使用,这是重点,希望能讲解的详细有条例一点
已经做完一个加解密了,可是我突然就 分不清 自定义密钥和加密时要用的那个key了
也就是说,我已经自己定义字符串密钥了,如何把这个自定义密钥当作key来使用
------解决思路----------------------
keyGenerator.init(new SecureRandom(strKey.getBytes()));
这句话是初始化密钥生成器 将自定义密钥传进去,SecretKey 类型的key里边就是你自己定义的密钥了,只不过是Key类型的