MD5, SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lub plików, z porównaniem sumy kontrolnej
Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.Skrót zamienia dowolne dane w odcisk o stałej długości, więc zmieniony plik daje inny wynik. Dostępne są MD5, SHA-1, SHA-256, SHA-384 i SHA-512, 5 algorytmów, oraz pole porównania do sprawdzenia pobranego pliku z opublikowaną sumą kontrolną. Pliki są odczytywane lokalnie.
Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał
Wybierz Tekst i pisz albo wybierz Plik i kliknij Wybierz plik lub upuść plik na pole.
Włącz lub wyłącz algorytmy: MD5, SHA-1, SHA-256, SHA-384 i SHA-512.
Wybierz wynik Hex lub Base64 oraz Wielkie litery, jeśli potrzebny jest zapis szesnastkowy wielkimi literami.
Kliknij ikonę kopiowania obok skrótu albo Kopiuj wszystko, aby skopiować wszystkie.
Aby sprawdzić wartość, wklej ją w „Porównaj z oczekiwanym skrótem” i odczytaj Zgodne lub Niezgodne.
Ten generator oblicza MD5, SHA-1, SHA-256, SHA-384 i SHA-512 dla wpisanego tekstu lub wybranego pliku, wszystkie naraz. Wyniki pojawiają się w zapisie szesnastkowym lub Base64 z kopiowaniem jednym kliknięciem, a pole porównania jasno pokazuje, czy plik zgadza się z oczekiwaną sumą kontrolną.
Najczęstsze zastosowanie to sprawdzenie pobranego pliku: obraz systemu operacyjnego, instalator lub firmware publikuje się z wartością SHA-256, a porównanie dowodzi, że kopia na dysku jest kompletna i niezmieniona. Programiści używają skrótów także do kluczy pamięci podręcznej, atrybutów Subresource Integrity w HTML i sprawdzania, czy dwa pliki są identyczne, bez porównywania bajt po bajcie.
Tekst i pliki do 256 MB są przetwarzane silnikiem Web Crypto wbudowanym w przeglądarkę; MD5 korzysta z biblioteki spark-md5. Większe pliki, do 4 GB, są odczytywane w blokach po 4 MB z paskiem postępu i przetwarzane krok po kroku, więc zużycie pamięci pozostaje niskie. Tekst jest kodowany jako UTF-8, tak jak w poleceniu sha256sum.
MD5 i SHA-1 są złamane pod względem bezpieczeństwa i nadają się tylko do wykrywania przypadkowych uszkodzeń. Do wszystkiego, co musi być odporne na manipulację, należy używać SHA-256 lub silniejszego algorytmu i nigdy nie przechowywać haseł jako zwykłego skrótu. Nic z wpisanych ani wybranych danych nie opuszcza urządzenia. Powiązane narzędzia: Base64 Encode and Decode, Password Generator, UUID Generator.
Wybierz Plik, wskaż pobrany plik, a następnie wklej sumę kontrolną ze strony pobierania w pole porównania. Wynik jest jednoznaczny: zgodne lub niezgodne. Algorytm jest rozpoznawany po długości wklejonej sumy.
Nie. Plik odczytuje i przetwarza Twoja przeglądarka, więc nigdy nie opuszcza urządzenia. Dlatego działają też bardzo duże pliki: nic nie trzeba przesyłać. Narzędzie jest darmowe i nie wymaga rejestracji.
Nie do celów bezpieczeństwa. Badacze potrafią utworzyć dwa różne pliki z tym samym skrótem MD5 lub SHA-1. Nadal sprawdzają się do wykrywania przypadkowego uszkodzenia pobranego pliku. Gdy liczy się ochrona przed manipulacją, należy użyć SHA-256 lub SHA-512.
Zwykle dane różnią się niewidocznym znakiem: końcowym znakiem nowego wiersza, spacją lub windowsowymi końcami wierszy. Tutaj tekst jest przetwarzany dokładnie tak, jak został wpisany, w kodowaniu UTF-8. Polecenie echo dodaje znak nowego wiersza, chyba że użyje się echo -n.
Hex i Base64 to te same bajty skrótu zapisane na dwa sposoby. Hex używa 0-9 i a-f, co daje 64 znaki dla SHA-256, i jest formą używaną w plikach sum kontrolnych i w Git. Base64 mieści te same 32 bajty w 44 znakach i tego oczekują atrybuty Subresource Integrity oraz nagłówki HTTP digest.
Do 4 GB. Pliki do 256 MB są przetwarzane w jednym przebiegu przez Web Crypto; większe są odczytywane w blokach z paskiem postępu, co trwa nieco dłużej, ale utrzymuje niskie zużycie pamięci. Można w każdej chwili przerwać.
Nadal coś nie działa? Zapytaj o narzędzie Generator skrótów (hash) a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.