java实现的加密解密

void encode(File enfile, File defile) throws Exception {
String Algorithm = "DES";
byte[] key = "cnmmlgb!".getBytes();
SecretKey deskey = new SecretKeySpec(key, Algorithm);
Cipher c = Cipher.getInstance(Algorithm);
//c.init(Cipher.ENCRYPT_MODE, deskey);//加密模式
c.init(Cipher.DECRYPT_MODE, deskey);//解密模式
byte[] buffer = new byte[100 * 1024];
FileInputStream in = new FileInputStream(enfile);
OutputStream out = new FileOutputStream(defile);
CipherInputStream cin = new CipherInputStream(in, c);
int i;
while ((i = cin.read(buffer)) != -1) {
out.write(buffer, 0, i);
}
out.close();
cin.close();
}
上一篇:BZOJ 2194 快速傅里叶之二


下一篇:使用Emacs中的org-mode写cnblogs之图片插入