为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / taoy
还原密钥的说法是不是不准确啊?我觉得是这样的:在使用Secretkey是,可以用系统生成的密钥:KeyGenerator keyGen = KeyGenerator.getInstance("HmacMD5");//指定生成密钥所使用的算法SecretKey key = keyGen.generateKey();//生成一个密钥,这里生成的密钥是符合算法的标准规范的密钥。如果不想麻烦也可以把字符串当作的密钥,就像老师代码中的十个a。有了这个key就可以保证以下代码生成的密钥是准确无误的了。SecretKe...

最新回答 / taoy
MD算法是不可还原的,就是说加密之后是不可以通过密文再逆向计算生成明文的。

已采纳回答 / 好帮手慕珊
去这个课程里下载《Java实现Base64加密》

已采纳回答 / 庄学爸
KeyGenerator是生成指定算法密钥的密钥生成器,首先需要获取一个KeyGenerator实例,然后使用器generateKey()方法生成一个SecretKey实例,该实例是为了获取密钥,为了作为还原密钥操作时的参数.这两种方法都可以创建key,第一种是jdk初始化一个密钥对象.第二个是通过还原密钥操作,生成一个符合HmacMD5规则的密钥对象.而第一种方法生成的密钥是作为生成第二种密钥时的参数.

最新回答 / 三人行_0004
指定要摘要的数据,以及开始位置,和长度

讲师回答 / moocer
课程附件里面有

最新回答 / 三人行_0004
将密码加密后存储,增加安全性

讲师回答 / moocer
不同的实现方,有些算法只有三种中的一部分实现了
首页上一页123下一页尾页
课程须知
1、需具备Java面向对象的基础知识 2、需要学习加解密的基础,具体内容请见《Java实现Base64加密》课程的第一章
老师告诉你能学到什么?
1、能够使用Java实现MD、SHA和MAC三种消息摘要算法进行加密 2、能够了解消息摘要算法的应用场景

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消