public void encryptByDES() {
		try {
			// 生成一个可信任的随机数源，加强加密安全性
			SecureRandom sr = new SecureRandom();
			byte[] keyByte = key.getBytes("UTF-8");
			byte[] plainByte = plaintext.getBytes("UTF-8");
			SecretKey securekey = new SecretKeySpec(keyByte, algorithmDES);
			// Cipher对象实际完成加密操作
			Cipher cipher = Cipher.getInstance(algorithmDES);
			// 用密钥初始化Cipher对象
			cipher.init(Cipher.ENCRYPT_MODE, securekey, sr);
			byte[] cipherByte = cipher.doFinal(plainByte);
			cipherText = BytesHexConverter.bytesToHexString(cipherByte);
			System.out.println(cipherText);
		} catch (InvalidKeyException e) {
			e.printStackTrace();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		} catch (NoSuchPaddingException e) {
			e.printStackTrace();
		} catch (IllegalBlockSizeException e) {
			e.printStackTrace();
		} catch (BadPaddingException e) {
			e.printStackTrace();
		}
	}