Похоже, что в криптографии с хешами в этом году появились свои подводные камни. Раньше можно было спокойно брать MD5 или SHA1 для каких-то быстрых проверок, но сейчас у многих уже подозрения, что эти алгоритмы окончательно выведены из игры. И не только из-за коллизий, а ещё и потому что на рынке появилось куча "ускорителей" для их перебора.
MD5 и SHA1 сейчас сильно под подозрением, потому что стали слишком доступны для атаки из-за коллизий и ускорителей перебора. Современные хеши типа SHA-256 или BLAKE3 намного надежнее, хоть и медленнее — в общем, безопасность важнее скорости.
Не все так просто, старые хеши всё ещё где-то применяются, просто для критических задач их сейчас меньше берут. Новые вроде SHA-256 круче, но и нагрузка на железо растёт, так что выбор зависит от ситуации, а не только от "надёжности".