3des:在程序中用desede标识,凡是看到desede就标识是3des算法
1、将已知密钥转24字节数组bufferKey[24]
2、将字节数组转化成SecretKey,new SecretKeySpec(bufferKey,"DESede") //DES后面加上ede标识为3des加密的密钥
3、获取3des加密实例:Cipher.getInstance("DESede/CBC/NoPadding") //DESede--3des模式;CBC-加密模块方式;NoPadding:填充方式
4、实例初始化:cipher.init(Cipher.ENCRYPT_MODE,key,new IvParameterSpec(byte[],0,8)) 加密模式/解密模式;密钥填充,8位随机向量
5、对文件块进行加密:cipher.doFinal(buffer)