md5sum сломан криптографически с 1996 года — коллизии найдены. Для проверки целостности файлов используй sha256sum или быстрее:
# классика — медленно, но везде есть
md5sum file.iso
sha256sum file.iso
# проверить по файлу контрольных сумм
sha256sum -c SHA256SUMS
# сгенерировать для директории
find . -type f | sort | xargs sha256sum > checksums.sha256
# BLAKE3 — быстрее SHA-256, современный стандарт
b3sum file.iso # apt install b3sum
Скорость на большом файле: md5sum ≈ sha256sum < sha512sum < blake2 < blake3 (в 3–5× быстрее sha256 на многоядерных).
sha256sum достаточно для проверки загрузок. b3sum — когда важна скорость: бэкапы, большие архивы.
#linux #bash #sysadmin #security
