Trwa atak? Skontaktuj się z zespołem reagowania na incydenty

info@angelforce.eu

Suma kontrolna pliku

Proszę sprawdzić, czy pobrany plik jest dokładnie tym, który opublikował wydawca. Skrót jest obliczany na tym urządzeniu, a plik nigdy nie jest wysyłany.

Nic nie opuszcza przeglądarki: skróty plików i tekstu są obliczane na tym urządzeniu.

Jak to działa

Plik jest odczytywany i przetwarzany na Państwa urządzeniu za pomocą wbudowanych funkcji kryptograficznych przeglądarki; nie jest nigdzie wysyłany. Skrót kryptograficzny (hash) to odcisk palca o stałej długości: zmiana choćby jednego bitu pliku całkowicie zmienia skrót. Wydawcy publikują skróty swoich plików, aby można było potwierdzić, że otrzymało się dokładnie ten plik, który udostępnili.

Jak czytać wynik

Opublikowaną wartość należy wkleić w pole oczekiwanego skrótu. Zgodność oznacza, że plik jest identyczny z tym, z którego obliczono skrót. Niezgodność oznacza, że pobrany plik jest uszkodzony lub inny, więc nie należy go otwierać. Zgodność ma jednak znaczenie tylko wtedy, gdy skrót pochodzi z zaufanego źródła, np. z własnej strony HTTPS wydawcy, a nie z tego samego miejsca co plik.

Ograniczenia

SHA-1 jest dostępny wyłącznie dla starszych sum kontrolnych, ponieważ kolizje można tworzyć celowo. Cały plik jest wczytywany do pamięci, więc pliki większe niż ok. 2 GB mogą nie zostać obsłużone w niektórych przeglądarkach. W trybie tekstowym tekst jest kodowany w UTF-8, a znak nowego wiersza na końcu zmienia wynik.

Pytania

Czy mój plik jest gdzieś wysyłany?

Nie. Jest odczytywany i przetwarzany w przeglądarce. Żadne informacje o pliku nie są nigdzie wysyłane.

Którego algorytmu użyć?

Tego, który podaje wydawca, zwykle SHA-256. SHA-384 i SHA-512 są równie bezpieczne. MD5 nie jest dostępny, ponieważ jest złamany.

Dlaczego skrót tekstu różni się od wyniku z wiersza poleceń?

Zwykle z powodu znaku nowego wiersza na końcu: echo go dodaje, printf nie. Skrót zmieniają też windowsowe znaki końca wiersza (CRLF) i inne kodowanie znaków.

Jak sprawdzić bardzo duży plik?

Za pomocą sha256sum w systemie Linux, shasum -a 256 w macOS lub Get-FileHash z parametrem -Algorithm SHA256 w Windows PowerShell.

Potrzebują Państwo więcej, niż pokaże narzędzie?

Narzędzie sprawdza jedną rzecz. Nasi konsultanci patrzą na całość.

Doradztwo i szkolenia

Powiązane artykuły