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

已采纳回答 / 田心枫
MD、SHA、MAC等等其他的加密
我要听底层。。。。。这种网上到处都是!!

最新回答 / taoy
一个byte是八比特,new String时按照byte的值到字符表中找对应的字符来生成字符串。Hex.byteArrayToString是把一个byte变成两个十六进制的英文与数字组合,内容当然就不会一样。
简单的实现基本没有问题

最新回答 / duhua
成功通过
如果谈实现的话,得读算法,然后照着算法用代码实现

最赞回答 / 宋兆恒
无论输入的消息有多长,计算出来的消息摘要的长度总是固定的。例如应用MD5算法摘要的消息有128个比特位,用SHA-1算法摘要的消息最终有160比特位的输出,SHA-1的变体可以产生192比特位和256比特位的消息摘要。一般认为,摘要的最终输出越长,该摘要算法就越安全。
没看出来有什么用途啊。。。求讲点有用的
不知不觉和上次看已经7个月,重温!
其实这些都只能做一个了解,原理什么的都没有讲

最新回答 / 无语的人
不一定是10个,key的元素个数是偶数就行。以下是CC的Hex.decodeHex()方法的文档注释:<...图片...>BC报这个异常的原因应该类似。
是可以在密码登录时对密码进行加密的吧
大致了解了
人一定要有梦想,万一实现了呢?
别咬文嚼字了,能拓宽知识面挺好的
课程须知
1、需具备Java面向对象的基础知识 2、需要学习加解密的基础,具体内容请见《Java实现Base64加密》课程的第一章
老师告诉你能学到什么?
1、能够使用Java实现MD、SHA和MAC三种消息摘要算法进行加密 2、能够了解消息摘要算法的应用场景

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消