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ć
- Kliknij Wybierz plik i wskaż plik (zalecane do 50 MB).
- 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.