Hash pliku

Suma kontrolna MD5, SHA-1, SHA-256, SHA-512 dowolnego pliku.

Bezpieczeństwo

Prześlij plik, aby obliczyć jego hasze MD5, SHA-1, SHA-256 i SHA-512. Użyj tego do weryfikacji integralności pliku lub porównania z opublikowaną sumą kontrolną. Całe haszowanie odbywa się w przeglądarce — Twój plik nigdy nie opuszcza urządzenia. Zalecane: pliki do 50 MB.

O haszowaniu plików

Hash pliku (suma kontrolna) to cyfrowy odcisk zawartości pliku. Ten sam plik zawsze generuje ten sam hash; zmiana jednego bitu całkowicie zmienia hash. Programiści i wydawcy często publikują hasze SHA-256 lub MD5, abyś mógł sprawdzić, czy pobierany plik nie został uszkodzony lub zmodyfikowany. To narzędzie oblicza MD5, SHA-1, SHA-256 i SHA-512 w przeglądarce — bez przesyłania na serwer.

Jak używać

  1. Kliknij Wybierz plik i wskaż plik (zalecane do 50 MB).
  2. Hasze są obliczane automatycznie. Skopiuj dowolny hash, aby porównać go z opublikowaną sumą kontrolną.

Kluczowe funkcje

  • Cztery algorytmy jednocześnie — Oblicza MD5, SHA-1, SHA-256 i SHA-512 równolegle, umożliwiając porównanie z dowolną opublikowaną sumą kontrolną.
  • 100% po stronie klienta — Pliki są przetwarzane wyłącznie w przeglądarce. Nic nie jest przesyłane na żaden serwer.
  • Obsługa dowolnych plików — Działa z każdym typem pliku: programami, archiwami, dokumentami, obrazami i innymi.
  • Szybkie kopiowanie — Kliknij, aby skopiować dowolną wartość hasha do szybkiego porównania lub dokumentacji.
  • Prywatność przede wszystkim — Twoje pliki przez cały czas pozostają na Twoim urządzeniu, co czyni narzędzie bezpiecznym dla poufnych dokumentów.

Kiedy używać tego narzędzia

  • Weryfikacja pobranego pliku z sumą kontrolną SHA-256 opublikowaną przez dostawcę oprogramowania.
  • Sprawdzanie, czy transfer pliku (USB, e-mail, chmura) zakończył się bez uszkodzenia danych.
  • Porównywanie dwóch plików w celu ustalenia, czy ich zawartość jest identyczna, bez otwierania ich.
  • Generowanie sum kontrolnych dla własnych plików przed ich udostępnieniem innym.
  • Audyt bezpieczeństwa w celu upewnienia się, że krytyczne pliki nie zostały zmodyfikowane.

Szczegóły techniczne

Narzędzie odczytuje pliki za pomocą JavaScript FileReader API i przekazuje dane binarne do Web Crypto API w celu obliczenia SHA-1, SHA-256 i SHA-512. MD5 jest obliczany za pomocą biblioteki SparkMD5, ponieważ nie jest dostępny w Web Crypto. Wyniki haszowania są wyświetlane w kodowaniu szesnastkowym. MD5 generuje wyjście 128-bitowe (32 znaki hex), SHA-1 generuje 160-bitowe (40 hex), SHA-256 generuje 256-bitowe (64 hex), a SHA-512 generuje 512-bitowe (128 hex). Należy pamiętać, że MD5 i SHA-1 są uznawane za kryptograficznie złamane i powinny być używane wyłącznie do niekrytycznych sum kontrolnych. Do uwierzytelniania opartego na HMAC zobacz nasz Generator HMAC.

Podsumowanie

Kalkulator haszowania plików zapewnia szybki, prywatny i niezawodny sposób weryfikacji integralności plików bezpośrednio w przeglądarce. Niezależnie od tego, czy walidujesz pobrane oprogramowanie, czy audytujesz krytyczne dokumenty, obliczanie sum kontrolnych lokalnie gwarantuje prywatność plików i pewność co do ich autentyczności.

Najczęściej zadawane pytania

Czy mój plik jest przesyłany na serwer?
Nie. Haszowanie odbywa się w całości w przeglądarce. Plik nigdy nie opuszcza urządzenia.
Jaki jest maksymalny rozmiar pliku?
Zalecamy pliki do 50 MB, aby uniknąć zawieszenia karty. Bardzo duże pliki mogą długo się przetwarzać lub spowodować brak odpowiedzi przeglądarki.
Do czego służy hash pliku?
Do weryfikacji, czy pobrany plik odpowiada oczekiwanej sumie kontrolnej (np. SHA-256 na stronie wydania oprogramowania). Jeśli hasze się zgadzają, plik nie został zmieniony.
Którego algorytmu użyć do weryfikacji?
Domyślnie używaj SHA-256 — jest bezpieczny i szeroko obsługiwany. SHA-512 oferuje silniejsze zabezpieczenia dla wrażliwych zastosowań. Unikaj MD5 i SHA-1 w celach bezpieczeństwa, ponieważ są podatne na ataki kolizyjne.