This uses sha256 which, after benchmarking, doesn't seem to be any faster or slower than sha1. md5 was surprisingly slower (on aarch64), maybe because there are some CPU accelerated things in sha* ?