Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu UTF-8 lub lokalnego pliku i porównaj pełną sumę 128-znakową. Z przykładem abc i wskazówkami dotyczącymi weryfikacji plików.
Tutaj pojawi się wynik.
Jak obliczyć i porównać SHA-512
- Wpisz tekst lub wybierz lokalny plik; wybrany plik ma pierwszeństwo.
- Aby porównać sumy, wklej tylko oczekiwany hash SHA-512.
- Oblicz hash, sprawdź wynik i skopiuj lub pobierz wszystkie 128 znaków.
Hash SHA-512 i suma kontrolna pliku: co warto wiedzieć
SHA-512 daje wynik 512-bitowy zapisany jako 128 znaków szesnastkowych. Zmiana zawartości pliku zmienia wynik. Nazwa pliku nie bierze udziału w obliczeniach.
Przykład SHA-512: standardowy wektor testowy abc
- Dane wejściowe
abc- Wynik
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
Hash SHA-512 i suma kontrolna pliku: pytania i odpowiedzi
Dlaczego wynik SHA-512 ma 128 znaków?
SHA-512 tworzy skrót 512-bitowy, przedstawiany tutaj jako 128 małych znaków szesnastkowych, w tym początkowe zera. Tekst używa UTF-8, a pliki są obliczane na podstawie dokładnych bajtów. Limity w przeglądarce to 8 MiB tekstu i 32 MiB na plik.
Czy SHA-512/256 to po prostu skrócony SHA-512?
Nie. SHA-512/256 używa innych wartości początkowych, więc wynik nie jest po prostu pierwszymi 64 znakami szesnastkowymi SHA-512. SHA-384 i SHA3-512 to także osobne algorytmy. Ta strona oblicza pełny SHA-512; użyj narzędzia SHA-256, jeśli źródło wymaga tego algorytmu.
Jak sprawdzić plik i dlaczego hashe mogą się różnić?
Wybierz plik i wklej tylko oczekiwany hash, bez nazwy pliku ani prefiksu SHA512:. Porównanie ignoruje wielkość liter i białe znaki na krańcach, ale sam tekst wejściowy nie jest przycinany ani normalizowany. Spacje, CRLF zamiast LF, końcowy nowy wiersz, UTF-8 BOM i reprezentacja Unicode mogą zmienić wynik. Nazwy i ścieżki plików są pomijane.
Czy zgodność potwierdza autentyczność? Czy SHA-512 można odszyfrować?
Zgodność pomaga sprawdzić integralność tylko wtedy, gdy oczekiwany skrót pochodzi z zaufanego źródła. Zwykły SHA-512 nie uwierzytelnia nadawcy ani nie sprawdza podpisu cyfrowego i nie jest odwracalnym szyfrowaniem. Do uwierzytelniania wiadomości kluczem użyj HMAC-SHA-512 w narzędziu HMAC, a do przechowywania haseł — specjalnej funkcji, np. Argon2id.
Czy pliki, tokeny lub tekst są wysyłane na serwer?
Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.
Narzędzia przydatne w kolejnym kroku
- Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
- Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
- Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Wszystkie narzędzia programistyczne
Kodowanie i pliki
Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.
Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
Koder i dekoder Base64URL
Zamień tekst na Base64 bezpieczny dla URL ze znakami - i _. Koduj i dekoduj Base64URL bez dopełnienia.
Obraz na Base64
Zamień PNG, JPEG, GIF, WebP, SVG i inne rozpoznawane obrazy na Base64 Data URI w przeglądarce.
Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
Base64 na plik
Zamień Base64 i Data URI na pliki do pobrania bez zmiany zdekodowanych danych binarnych.
Koder i dekoder URL
Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.
Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
Analizator Unicode i konwerter sekwencji
Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.
Analiza danych i tekstu
Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.
Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
Dekoder JWT
Odczytaj nagłówek, dane i terminy ważności JWT bez wysyłania tokenu na serwer.
Porównywarka tekstów
Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, pozycjami dopasowań, grupami przechwytującymi i nazwanymi.
Skróty, identyfikatory i harmonogramy
Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.
Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
Generator UUID i GUID
Generuj losowe UUID v4 lub uporządkowane czasowo UUID v7 pojedynczo albo seriami.
Konwerter znaczników czasu Unix
Przeliczaj sekundy Unix, milisekundy i daty ISO 8601. Wyświetlaj tę samą chwilę w UTC lub dowolnej strefie IANA.
Analizator wyrażeń Cron
Sprawdzaj Cron z pięcioma lub sześcioma polami i przeglądaj najbliższe uruchomienia z uwzględnieniem stref IANA oraz zmiany czasu.
Generator wyrażeń Cron
Zbuduj Cron z pól czasu lub gotowych harmonogramów i sprawdź najbliższe uruchomienia w wybranej strefie.
Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.