Generator SHA-384
Utwórz hashe SHA-384 z dowolnego wprowadzonego ciągu za pomocą naszego narzędzia do generowania SHA-384 dla silnego szyfrowania danych.

Generator SHA-384 to bezpłatne narzędzie, które przekształca dowolny wprowadzony ciąg w skrót SHA-384 o stałej długości.
Do czego służy skrót SHA-384?
SHA-384 tworzy zwarty, 384-bitowy odcisk danych za pomocą jednokierunkowej funkcji matematycznej. Te same dane wejściowe zawsze dają ten sam skrót o stałej długości, natomiast nawet niewielka zmiana danych z ogromnym prawdopodobieństwem prowadzi do innego wyniku. Skrót SHA-384 nie jest zaszyfrowanym tekstem, ponieważ algorytm nie używa klucza i nie istnieje odpowiadający mu proces odszyfrowywania.
SHA-384 należy do rodziny SHA-2. Algorytm został zaprojektowany przez amerykańską Agencję Bezpieczeństwa Narodowego, po raz pierwszy opublikowany przez amerykański Narodowy Instytut Standaryzacji i Technologii w 2001 roku, a następnie ustandaryzowany w FIPS 180-2 w 2002 roku. Wewnętrznie wykorzystuje strukturę SHA-512, ale z innymi wartościami początkowymi i skróconym wynikiem.

Czy SHA-384 nadal jest bezpieczny?
Tak, SHA-384 nadal jest uznawany za bezpieczny do ogólnego haszowania kryptograficznego, o ile używa się go do właściwych celów. Nie jest znany żaden praktyczny atak kolizyjny ani atak na przeciwobraz pełnego algorytmu.
Jego 384-bitowy skrót zapewnia do 192 bitów odporności na kolizje. To znacznie więcej niż w przypadku starszych algorytmów, takich jak MD5 i SHA-1. Dla obu istnieją praktyczne ataki kolizyjne, dlatego nie należy ich wybierać do nowych systemów, w których bezpieczeństwo ma znaczenie.
SHA-384 nie został wycofany jako uniwersalna funkcja skrótu. Nie wolno jednak używać go bezpośrednio do przechowywania haseł. Algorytm celowo działa szybko, co ułatwia atakującym sprawdzanie dużej liczby potencjalnych haseł. Do przechowywania haseł zamiast SHA-384 używaj funkcji specjalnie zaprojektowanej tak, aby wymagała dużych zasobów, na przykład Argon2id, scrypt, bcrypt lub PBKDF2, oraz stosuj unikalną sól dla każdego hasła.

Jak wygenerować skrót SHA-384?
Wpisz dokładnie taki ciąg, dla którego chcesz utworzyć skrót, uruchom narzędzie, a następnie skopiuj wartość widoczną w polu wyniku Hash SHA-384. Obliczenia są wykonywane na serwerze przez implementację funkcji hash w PHP.
Wprowadzone dane są przesyłane na serwer przez HTTPS i nie są przechowywane. Na czas przetwarzania opuszczają jednak Twoje urządzenie, dlatego nie przesyłaj haseł, kluczy prywatnych, fraz odzyskiwania ani innych informacji, których nigdy nie należy wysyłać do zdalnej usługi.
Na przykład dla danych wejściowych hello powstaje 96-znakowy skrót SHA-384 59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f. Ponowne wpisanie tych samych pięciu małych liter da identyczny skrót SHA-384. Wartości Hello, hello ze spacją na końcu oraz hello. dadzą trzy różne skróty SHA-384.

Jak odczytać wynik i obsłużyć nietypowe dane wejściowe?
Wynik SHA-384 zawiera 384 bity, czyli 48 bajtów lub 96 znaków szesnastkowych. W polu Hash SHA-384 zapis szesnastkowy używa cyfr od 0 do 9 oraz liter od a do f, choć inne systemy mogą wyświetlać litery jako wielkie. Wielkość liter w wyświetlanym skrócie SHA-384 nie zmienia jego wartości.
- Spacje i podziały wiersza: w Generatorze SHA-384 spacje na początku i końcu oraz znaki nowego wiersza są częścią przesyłanych bajtów wejściowych i zmieniają skrót.
- Znaki diakrytyczne i tekst zapisany alfabetem innym niż łaciński: SHA-384 przetwarza bajty, a nie znaki. Dwa wizualnie identyczne ciągi mogą się różnić, jeśli zastosowano w nich inną normalizację Unicode lub inne kodowanie znaków.
- Liczby: wpisana wartość, taka jak 00125, jest traktowana jako dane tekstowe. Jej skrót nie jest taki sam jak skrót wartości 125.
- Puste dane wejściowe: algorytm SHA-384 definiuje prawidłowy skrót dla pustej sekwencji bajtów. Jest on inny niż skrót spacji lub znaku nowego wiersza.
- Długie dane wejściowe: niezależnie od długości danych wynik zawsze ma 96 znaków szesnastkowych.
Czy skrót SHA-384 można odszyfrować lub odwrócić?
Nie. Skrótu SHA-384 nie można odszyfrować, ponieważ haszowanie nie zachowuje oryginalnego tekstu w postaci, którą da się odwrócić. Wiele możliwych danych wejściowych jest odwzorowywanych w stałej, 384-bitowej przestrzeni wyników.
Ponieważ SHA-384 został zaprojektowany z myślą o szybkim działaniu, atakujący może błyskawicznie sprawdzać kolejne wartości, obliczając ich skróty i porównując wyniki. Krótkie, popularne lub przewidywalne wartości mogą więc zostać odgadnięte za pomocą ataku słownikowego lub brute force. Siła algorytmu SHA-384 nie zabezpiecza słabego hasła ani nie zmienia identyfikatora o niskiej entropii w tajną wartość.
Internetowe bazy mogą zawierać wcześniej obliczone skróty SHA-384 popularnych ciągów. Znalezienie pasującego wpisu jest wyszukaniem gotowej wartości, a nie odwróceniem algorytmu.
Gdzie obecnie używa się SHA-384?
SHA-384 stosuje się tam, gdzie protokół, specyfikacja lub istniejący system wymaga 384-bitowego skrótu z rodziny SHA-2. Typowe prawidłowe zastosowania obejmują sumy kontrolne plików, wykrywanie duplikatów, rejestrowanie integralności oraz zachowanie zgodności z oprogramowaniem, które już przechowuje wartości SHA-384.
- Porównaj pobrany plik z sumą kontrolną SHA-384 opublikowaną przez jego dystrybutora.
- Odtwórz skrót wymagany przez starszą bazę danych, API lub format dokumentu.
- Utwórz dane wejściowe dla protokołu, który wyraźnie wymaga SHA-384.
Zwykła suma kontrolna SHA-384 pozwala wykryć przypadkowe zmiany, ale nie potwierdza, kto utworzył dane. Nie powstrzyma też atakującego, który może zmienić zarówno plik, jak i jego opublikowany skrót, przed podmienieniem obu wartości. Do uwierzytelniania wiadomości używaj HMAC-SHA-384 z kluczem tajnym albo odpowiedniego schematu podpisu cyfrowego.
Jeśli specyfikacja dopuszcza kilka wariantów SHA-2, SHA-256 jest szerzej stosowany i tworzy krótszy skrót. SHA-512 może lepiej pasować do systemów, które wyraźnie wymagają pełnego, 512-bitowego wyniku. Generator SHA-256 i Generator SHA-512 pozwalają tworzyć skróty w tych formatach.
Najczęściej zadawane pytania
Czy SHA-384 to po prostu SHA-512 z usuniętymi znakami?
Nie. SHA-384 wykorzystuje tę samą ogólną strukturę kompresji co SHA-512, ale zaczyna od innych wartości początkowych, a dopiero potem skraca stan końcowy do 384 bitów. Samo skrócenie wyniku SHA-512 do 96 znaków szesnastkowych nie daje skrótu SHA-384.
Czy SHA-384 jest podatny na ataki rozszerzające długość?
SHA-384 wykorzystuje konstrukcję Merkle'a-Damgårda, ale skrócony wynik ukrywa 128 bitów wewnętrznego stanu SHA-512, przez co standardowy praktyczny atak rozszerzający długość staje się niepraktyczny. Mimo to własnej konstrukcji, która bezpośrednio łączy sekret z wiadomością, nie należy traktować jako kodu uwierzytelniania wiadomości. Gdy dane mają być uwierzytelniane kluczem tajnym, używaj HMAC-SHA-384.
Czy tym narzędziem można obliczyć skrót pliku?
Narzędzie jest przeznaczone do przyjmowania ciągów, a nie do przesyłania plików. Ponieważ ten generator po stronie serwera przyjmuje wyłącznie dane tekstowe, wklejenie binarnej zawartości pliku do pola tekstowego może zmienić bajty wskutek konwersji kodowania lub znaków nowego wiersza. W przypadku plików użyj narzędzia systemowego, takiego jak sha384sum, albo równoważnej biblioteki kryptograficznej i porównaj wszystkie 96 znaków szesnastkowych.
Dlaczego inny kalkulator SHA-384 pokazuje odmienny wynik?
Najprawdopodobniej dane wejściowe różnią się na poziomie bajtów. Najpierw sprawdź spacje, wielkość liter i zakończenia wierszy, w tym ewentualny końcowy znak nowego wiersza. Jeśli ma to znaczenie dla danych i używanych systemów, sprawdź również kodowanie znaków, normalizację Unicode oraz to, czy jeden z systemów dodaje znacznik kolejności bajtów. Zanim uznasz którykolwiek skrót za błędny, porównaj dokładne sekwencje bajtów.
Popularne narzędzia
Utwórz własny podpis i pobierz go łatwo za pomocą naszego narzędzia do generowania podpisów dla spersonalizowanych e-podpisów.
Oblicz rozmiar dowolnego tekstu w bajtach (B), kilobajtach (KB) lub megabajtach (MB) za pomocą naszego narzędzia do obliczania rozmiaru tekstu.
Użyj narzędzia do odwrotnego wyszukiwania IP, aby szybko i łatwo znaleźć domenę lub hosta powiązanego z dowolnym adresem IP.
Użyj naszego narzędzia ping, aby szybko i efektywnie sprawdzić status i czas odpowiedzi dowolnej strony internetowej, serwera lub portu.
Narzędzie do wyszukiwania IP Digily Link dostarcza szczegółowych informacji o dowolnym adresie IP. Skorzystaj z tej darmowej usługi online, aby uzyskać kompleksowe dane o IP.
Wygeneruj swój darmowy link WhatsApp natychmiast za pomocą naszego Generatora Linków WhatsApp. Dodaj niestandardową wiadomość i rozpocznij czaty jednym kliknięciem. Bez logowania i kodowania.