Gli altri hanno dato risposte con dettagli tecnici che ho dimenticato anche se sono un programmatore (il mio lavoro non prevede la comunicazione su reti), quindi ti farò solo conoscere un'esperienza personale.
Un lungo tempo fa, quando ho usato per masterizzare CD di frequente, una volta è successo a me per aver scaricato questo distribuzione Linux ISO, che sembrava aver scaricato correttamente. Il CD non mi è riuscito, quindi ho controllato il file scaricato e non corrispondeva. Quindi, ho scaricato di nuovo e ha funzionato. Quindi, questo è successo solo una volta ogni 15 anni da quando sono un utente esperto di computer e programmazione (uso computer dall'età di 11, 19 anni fa e ho masterizzato più di mille dischi). Ma è la prova che può succedere.
Mi è successo anche tramite BitTorrent una o due volte, quindi non è neanche sicuro. Quando è stato forzato il controllo del file scaricato, è stato identificato il pezzo corrotto.
La mia conclusione è che HTTP (basandosi su TCP) potrebbe essere il più sicuro possibile, ma Internet significa che ci sono nodi intermedi tra il dispositivo e il server, e non si può dire cosa può succedere lungo la strada (i pacchetti vengono addirittura persi tempo), e a volte i computer non possono dire che i dati sono sbagliati, immagino.
Nessuno può rispondere se varrebbe la pena per te - dipende dal contesto e sono sicuro che puoi giudicarlo da solo. Per me, non ne vale la pena la maggior parte del tempo. Se avessi installato un sistema operativo, avrei comunque verificato l'immagine scaricata prima.
Nota: il fatto che ho notato solo una o due volte un download corrotto non significa che sia successo solo allora. Forse altre volte non si frappone, quindi non te ne accorgi.
EDIT: Avevo anche altri programmatori più esperti al lavoro che discutevano (con una certa indignazione) che questi hash di verifica dell'integrità dei dati permettessero di sapere se un file è bit identico all'originale, ma so (ho letto) che il fatto che due file generino lo stesso hash non significa che siano identici - significa solo che è estremamente improbabile che siano diversi. Il modo in cui sono utili è che quando i file non sono identici, e specialmente quando sono molto diversi, i loro codici hash risultanti non saranno praticamente più gli stessi (è ancora meno probabile che questo test fallisca). In poche parole: se i codici hash sono diversi, sai che i file sono diversi.