code: public static String encryptData(String dataString, String encoding,
  			PublicKey key) {
  		/** 使用公钥对密码加密 **/
  		byte[] data = null;
  		try {
  			data = encryptData(key, dataString.getBytes(encoding));
  			return new String(SecureUtil.base64Encode(data), encoding);
  		} catch (Exception e) {
  			LogUtil.writeErrorLog(e.getMessage(), e);
  			return "";
  		}
  	}
docs: 对数据通过公钥进行加密，并进行base64计算
  
  @param dataString
  待处理数据
  @param encoding
  字符编码
  @param key
  公钥
  @return