在磁盘I / O和可用RAM成为瓶颈(而CPU时间不受限制)的假设下,是否存在可以同时计算多个消息摘要的工具? 我对计算大型文件(以GB为单位)的MD-5和SHA-256摘要(特别是并行)特别感兴趣。我试过了openssl dgst -sha256 -md5,但是它仅使用一种算法来计算哈希。 预期行为的伪代码: for each block: for each algorithm: hash_state[algorithm].update(block) for each algorithm: print algorithm, hash_state[algorithm].final_hash()