Kalkulator skrótu SHA-3 256-bitowego

Generuj 256-bitowy / 32-bajtowy skrót wiadomości SHA-3 (Secure Hash Algorithm 3 zdefiniowany przez FIPS PUB 202) z ciągu tekstowego zakodowanego w formacie szesnastkowym. SHA-3 256-bitowy to najczęściej używany rozmiar wyjściowy do hashowania ogólnego przeznaczenia.

Skrót SHA-3 256-bitowy:

Powiązane narzędzia

Więcej o skrócie SHA-3

SHA-3 (Secure Hash Algorithm 3) to kryptograficzna funkcja skrótu znormalizowana przez NIST w FIPS PUB 202. Wariant 256-bitowy jest najczęściej używanym rozmiarem wyjściowym, generując 32-bajtowy skrót wiadomości, który zapewnia dobrą równowagę między bezpieczeństwem a wydajnością.

SHA-3 został zaprojektowany przez Guido Bertoniego, Joana Daemena, Michaëla Peetersa i Gillesa Van Assche i został wybrany jako zwycięzca konkursu NIST na funkcję skrótu w 2012 roku. W przeciwieństwie do SHA-2, który wykorzystuje konstrukcję Merkle'a-Damgårda, SHA-3 jest oparty na konstrukcji gąbki Keccak.

Konstrukcja gąbki działa w dwóch fazach:

  1. Faza absorpcji: Wiadomość wejściowa jest dopełniana i dzielona na bloki. Każdy blok jest XOR-owany z częścią stanu wewnętrznego, a następnie stosowana jest funkcja permutacji (Keccak-f).

  2. Faza wyciśnięcia: Bloki wyjściowe są wyodrębniane ze stanu, z permutacją stosowaną między ekstrakcjami, jeśli potrzeba więcej danych wyjściowych.

Główne zalety SHA-3 256-bitowego:

  • Odporność na ataki rozszerzania długości, które dotyczą SHA-2

  • Inna struktura wewnętrzna niż SHA-2, zapewniająca różnorodność algorytmów

  • 128-bitowy poziom bezpieczeństwa przed atakami kolizyjnymi

  • 256-bitowy poziom bezpieczeństwa przed atakami na preobraz

SHA-3 256-bitowy jest zalecany dla aplikacji wymagających kryptograficznej funkcji skrótu ogólnego przeznaczenia z silnymi gwarancjami bezpieczeństwa. Nadaje się do podpisów cyfrowych, kodów uwierzytelniania wiadomości, wyprowadzania kluczy i generowania liczb losowych.