I am not sure if keeping the worker around if not needed anymore is a good idea? Do you think that it could leak memory? If we keep passing file chunks to the worker? But yes, we could reuse a worker in theory.

I would make it so that `Crypto.SHA256` is unuseable after it has been finalized.