code: public static String encryptToDES(SecretKey key, String info) {
  		// 定义 加密算法,可用 DES,DESede,Blowfish
  		String Algorithm = "DES";
  		// 加密随机数生成器 (RNG),(可以不写)
  		SecureRandom sr = new SecureRandom();
  		// 定义要生成的密文
  		byte[] cipherByte = null;
  		try {
  			// 得到加密/解密器
  			Cipher c1 = Cipher.getInstance(Algorithm);
  			// 用指定的密钥和模式初始化Cipher对象
  			// 参数:(ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE,UNWRAP_MODE)
  			c1.init(Cipher.ENCRYPT_MODE, key, sr);
  			// 对要加密的内容进行编码处理,
  			cipherByte = c1.doFinal(info.getBytes());
  		} catch (Exception e) {
  			e.printStackTrace();
  		}
  		// 返回密文的十六进制形式
  		return byte2hex(cipherByte);
  	}
docs: 根据密匙进行DES加密
  
  @param key
  密匙
  @param info
  要加密的信息
  @return String 加密后的信息