Jaka jest najbardziej odpowiednia funkcja skrótu do sprawdzania integralności plików (sum kontrolnych) w celu wykrycia uszkodzenia?Odpowiednia funkcja skrótu do wykrywania uszkodzenia danych/sprawdzania integralności danych?
muszę rozważyć następujące kwestie:
Szeroki zakres wielkości pliku (1 KB do 10 GB +)
wiele różnych typów plików
duży zbiór plików (+/- 100 TB i rośnie)
Czy większe pliki wymagają większych rozmiarów (SHA-1 vs SHA 512)?
Widzę, że rodzina SHA jest określana jako kryptograficzna funkcja skrótu. Czy nie nadają się do użytku "ogólnego przeznaczenia", takiego jak wykrywanie uszkodzenia plików? Czy coś takiego jak MD5 czy Tiger będzie lepsze?
Jeśli złośliwa ingerencja jest również problemem, to czy twoja odpowiedź zmieni w.r.t najbardziej odpowiednią funkcję haszującą?
Biblioteki zewnętrzne nie są opcją, tylko to, co jest dostępne w systemie Windows XP SP3 +.
Naturalne działanie również budzi niepokój.
(Proszę wybaczyć moją terminologię, jeśli jest ona nieprawidłowa, moja wiedza na ten temat jest bardzo ograniczona).
Doskonała odpowiedź! Dzięki wielkie. – links77