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();
	}
原文地址:https://www.cnblogs.com/wbjgogogo/p/5377636.html