It's impossible to parallelize crypto hash operations, if the hash covers the whole file.
You can hash chunks, or maybe use different kind of hashes though.
It's impossible to parallelize crypto hash operations, if the hash covers the whole file.
You can hash chunks, or maybe use different kind of hashes though.
Sure you can: https://en.wikipedia.org/wiki/Merkle_tree
The leaves and then all nodes can be computed in parallel.
With a typical node size of say 4 KB any file that is at least 4 MB in size can utilise 1,024 cores.