为了账号安全,请及时绑定邮箱和手机立即绑定
补充楼下的:再加上这个就齐活了

keyGenerator.init(new SecureRandom());// 生成默认长度的KEY
好,全是干货,感谢老师的精彩讲课
KeyGenerator keyGenerator = KeyGenerator.getInstance("DESede");
...
DESedeKeySpec desedeKeySpec = new DESedeKeySpec(bytesKey);
SecretKeyFactory factory = SecretKeyFactory.getInstance("DESede");
...
Cipher cipher = Cipher.getInstance("DESede/ECB/PKCS5Padding");
...
我觉得视频中只是将秘钥的生成算法改为了三重DES,但对于实际运行时其实还是DES算法,通过key转换错误的将三重DES秘钥转换为普通DES秘钥了,所以运行没有报错,但正确的应该是还需要修改"DESede/ECB/PKCS5Padding",和秘钥工厂的算法"DESede",如果说的对希望改正,以免误导他人
原理太少,只是介绍API使用,代码+注释不就可以解决了吗
哎呦,感觉好难的说
好很好非常好
非常好,赞一个。
赞一个。。。
赞一个!多谢老师!
首页上一页1234下一页尾页
课程须知
1、需具备Java面向对象的基础 2、需学习《JAVA实现Base64加密》课程的第一章,了解Java加解密的基础知识。奉上链接:http://www.imooc.com/learn/285
老师告诉你能学到什么?
1、掌握对称加密算法在Java中的实现 2、了解对称加密算法的应用场景

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消