将对称Key用getEncoded转为byte[],用rsa公钥加密,解密后为byte[] dk
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DESede");
DESedeKeySpec dkSpec = new DESedeKeySpec(dk);
SecretKey sKey = keyFactory.generateSecret(dkSpec);
用上述方法转回Key时,出错,讲密钥大小不对,可能是转化过程中改变了大小
如何解决
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DESede");
DESedeKeySpec dkSpec = new DESedeKeySpec(dk);
SecretKey sKey = keyFactory.generateSecret(dkSpec);
用上述方法转回Key时,出错,讲密钥大小不对,可能是转化过程中改变了大小
如何解决
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货