Inni udzielili odpowiedzi ze szczegółami technicznymi, o których zapomniałem, chociaż jestem programistą (moja praca nie obejmuje komunikacji w sieciach), więc dam ci tylko poznać osobiste doświadczenia.
Długi czas temu, kiedy często wykorzystywane do nagrywania płyt CD, to raz zdarzyło mi się pobrało to dystrybucja Linuksa ISO których okazało się, że pobrane prawidłowo. Płyta CD mnie zawiodła, więc sprawdziłem pobrany plik i nie pasuje. Pobrałem więc ponownie i zadziałało. Tak się zdarzyło tylko raz na 15 lat, odkąd jestem zaawansowanym użytkownikiem i programistą (korzystam z komputerów od 11, 19 lat temu i spaliłem ponad tysiąc płyt). Ale to dowód, że tak się może stać.
Zdarzyło mi się to również za pośrednictwem BitTorrenta raz lub dwa razy, więc nie jest to również bezpieczne. Wymuszając ponowne sprawdzenie pobranego pliku, zidentyfikował uszkodzony element.
Mój wniosek jest taki, że HTTP (poleganie na TCP) może być tak bezpieczne, jak to tylko możliwe, ale Internet oznacza, że między twoim urządzeniem a serwerem są węzły pośredniczące i nie wiadomo, co może się stać po drodze (pakiety są nawet tracone czas), a czasem komputery nie są w stanie stwierdzić, że dane są nieprawidłowe.
Nikt nie może odpowiedzieć, czy byłoby to dla ciebie warte kłopotu - zależy to od kontekstu i jestem pewien, że sam możesz to ocenić. Dla mnie przez większość czasu nie warto. Gdybym zamierzał zainstalować system operacyjny, sprawdziłbym wcześniej pobrany obraz.
Uwaga: fakt, że tylko raz lub dwa razy zauważyłem uszkodzone pobieranie, nie oznacza, że zdarzyło się to dopiero wtedy. Może innym razem nie przeszkadza, więc nie zauważasz.
EDYCJA: Miałem nawet innych bardziej doświadczonych programistów w pracy argumentujących (nawet z pewnym oburzeniem), że te skróty weryfikacji integralności danych pozwalają wiedzieć, czy plik jest nieco identyczny z oryginałem, ale wiem (przeczytałem), że fakt, że dwa pliki prowadzą do tego samego skrótu, nie oznacza, że są one identyczne - oznacza tylko, że jest bardzo mało prawdopodobne, że się różnią. Przydatne jest to, że gdy pliki nie są identyczne, a zwłaszcza gdy są bardzo różne, ich wynikowe kody skrótu praktycznie nigdy nie będą takie same (jest jeszcze mniej prawdopodobne, że test się nie powiedzie). Krótko mówiąc - jeśli kody skrótu są różne, wiadomo, że pliki są różne.