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

最新回答 / 略有些霸气
public class KkltHmac {    public static final String src = "hmac test";    public static void main(String[] args) {        jdkHmacMD5();        bcHmacMD5();    }    public static void jdkHmacMD5(){        KeyGenerator hmacMD5 = null;        try        { ...

最新回答 / lv初心未曾变
找到问题了//实例化DES的相关内容 DESedeKeySpec desKeySpec = new DESedeKeySpec(byteskey);是这个没改对

最新回答 / 从工藤新一到江户川柯南
写错了DES/ECB/PKCSSPadding 应该是DES/ECB/PKCS5Padding CS5 写成了css

最新回答 / dreaming2015
password可以认为是密钥,但是除password之外,实际还要设置IV属性。之后用generateKey生成的是最终的key,也就是加密使用的key

最新回答 / 幕布斯7299626
这涉及Java语言中的继承、实现和 多态的理解,secretkeyspec实现了key接口,运用多态,就可以理解了

最新回答 / jcoder512
首先:<...code...>说明已经可以被序列化和反序列化,所以,可以通过请求将key以序列化流传递到服务器端,然后在服务器端进行反序列化为Key,然后在进行解密操作即可。

最新回答 / kuaipao
要对应的加密方式可用的key,我猜的

最赞回答 / K_0029
org.apache.commons.codec.binary.Base64包下的

最新回答 / Clife0
同问,我看有的地方用Hex,有的地方用Base64
课程须知
1、需具备Java面向对象的基础 2、需学习《JAVA实现Base64加密》课程的第一章,了解Java加解密的基础知识。奉上链接:http://www.imooc.com/learn/285
老师告诉你能学到什么?
1、掌握对称加密算法在Java中的实现 2、了解对称加密算法的应用场景

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消