code: public byte[] digest(byte[] data) {
          try (PooledObject<MessageDigest> holder = CACHE.get(algorithms.name()).get()) {
              return holder.get().digest(data);
          }
      }
docs: 获取数据摘要
  
  @param data 数据
  @return 对应的摘要