java 加密自定义密钥问题

球音男孩 2014-09-18 01:47:45
不懂对字符串加密解密 ,自己定义的字符串当作密钥如下:
String strKey="ed336e6d25f34111895a7eb856d187b1";

怎样用上边这个密钥来对下面这个字符串进行AES算法加密
String ogStr="中华人民共和国";

还有
SecretKey key =keyGenerator.generateKey();

如何把自己定义的字符串密钥 来当作这个SecretKey类型的key使用,这是重点,希望能讲解的详细有条例一点
已经做完一个加解密了,可是我突然就 分不清 自定义密钥和加密时要用的那个key了

也就是说,我已经自己定义字符串密钥了,如何把这个自定义密钥当作key来使用
...全文
351 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
恩C 2014-09-19
  • 打赏
  • 举报
回复 2
keyGenerator.init(new SecureRandom(strKey.getBytes()));
这句话是初始化密钥生成器 将自定义密钥传进去,SecretKey 类型的key里边就是你自己定义的密钥了,只不过是Key类型的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧