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

已采纳回答 / qq_蓝胖子_12
这个需要单独添加一个jar包,是apache下面的commons jar包,你可以下载老师上传的jar包,其实我觉得没有必要,可以用HexBin.encode(result)也能达到效果。

已采纳回答 / 田心枫
不是太安全  但可以学习下他它的思想,然后混合加密

已采纳回答 / dky
一个byte数组定义的密钥,一个是采用加密算法加密后的密钥

已采纳回答 / 慕粉3130356
你想问的是C语言的实现吧,我觉得只要C语言有java中实现这些加密的jar包,应该就可以吧,我也不知道C有没有这些jar包

已采纳回答 / qq_飘渺风雨_0
org.apache.commons.codec.binary.Hex

已采纳回答 / sugarzhang
加密完成后,成为byte数据,通过io流进行传输,再根据相应加解密方式进行解密

讲师回答 / moocer
Hex在commons-codec那个jar里面,有的,再找找看

讲师回答 / moocer
如果是内部,通过jar引用;如果是外部,可以像公钥一样给对方

讲师回答 / moocer
输出什么都没做,并没有改变原文,只是看一下而已

讲师回答 / moocer
简单的说,一个byte数组定义的密钥,一个是采用加密算法加密后的密钥

讲师回答 / moocer
简单的说,一个byte数组定义的密钥,一个是采用加密算法加密后的密钥

讲师回答 / moocer
异常信息不太完整,看起来像是少了bc的包吧

讲师回答 / moocer
每个公司、业务使用的场景都会有不同,什么情况下需要加解密是根据业务需求和安全性来确定的
课程须知
1、需具备Java面向对象的基础 2、需学习《JAVA实现Base64加密》课程的第一章,了解Java加解密的基础知识。奉上链接:http://www.imooc.com/learn/285
老师告诉你能学到什么?
1、掌握对称加密算法在Java中的实现 2、了解对称加密算法的应用场景

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消