并发对象流解密
AES-256 加密的 /Type /ObjStm 容器在有界工作线程上并发解密;文件加密密钥无需逐对象派生,因此每个容器都是独立的纯字节操作
THPDFObjStmDecodePool
池接收排队的密文,在最多 WorkerCount 个线程上解密它们,并按队列顺序返回结果;每请求密钥材料被防御性复制并在每个退出路径上擦除,失败按容器降级,取消将剩余队列标记为已取消
THotPDF.ObjStmDecryptWorkers
该属性选择工作线程数(默认 1 保持串行路径)。当超过一个工作线程时,type-2 加载器在串行解码和索引遍历前通过池预解密每个不同的 AES-256 容器,该遍历按文档顺序消费明文;旧版 RC4 和 AES-128 容器在实例上派生逐对象密钥并保持在调用线程上