code: private CipherHolder build() {
          Algorithms algorithms = getAlgorithms();
          Key priKey = getPrivateKey();
          Key pubKey = getPublicKey();
          log.debug("构建key成功，开始构建Cipher");
          try {
              Cipher encrypt = Cipher.getInstance(algorithms.toString());
              encrypt.init(Cipher.ENCRYPT_MODE, pubKey);
  
              Cipher decrypt = Cipher.getInstance(algorithms.toString());
              decrypt.init(Cipher.DECRYPT_MODE, priKey);
              log.debug("Cipher构建成功");
              return new CipherHolder(algorithms, encrypt, decrypt, pubKey, priKey);
          } catch (NoSuchAlgorithmException | NoSuchPaddingException | InvalidKeyException e) {
              throw new SecureException("构建CipherHolder[" + algorithms + "]失败", e);
          }
      }
docs: 根据指定信息构建CipherHolder
  
  @return CipherHolder