Generator skrótu SHA-256
Wpisz tekst do haszowania.
Wklej tekst, pozostaw wybrany SHA-256 i wygeneruj. Otrzymasz 256-bitowy skrót zapisany jako 64 znaki szesnastkowe, czyli dokładnie tę wartość, jaką wypisują popularne narzędzia do sum kontrolnych dla tych samych bajtów. Pozostałe algorytmy są wymienione poniżej do porównania.
Jak wygenerować skrót SHA-256
-
1
Wpisz tekst
Wpisz lub wklej ciąg do zahaszowania. Spacje, tabulatory i znaki nowej linii są częścią danych wejściowych.
-
2
Sprawdź algorytm
SHA-256 to standardowy wybór. Jeśli go zmieniłeś, wybierz ponownie SHA-256.
-
3
Wygeneruj
Kliknij przycisk generowania, aby obliczyć skrót.
-
4
Skopiuj wynik
Skopiuj 64-znakową wartość przyciskiem kopiowania obok wyniku SHA-256.
Jak wygląda skrót SHA-256
SHA-256 należy do rodziny SHA-2. Zawsze zwraca 256 bitów, pokazanych jako 64 znaki szesnastkowe, niezależnie od długości danych wejściowych.
| Dane wejściowe | Skrót SHA-256 |
|---|---|
| hello | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 |
| Hello | 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 |
Zmiana jednej litery z małej na wielką daje skrót, który nie ma z pierwszym żadnego widocznego wspólnego elementu. Pierwszą wartość możesz sprawdzić poleceniem echo -n hello | sha256sum w Linuksie lub macOS (-n jest tu ważne, zob. niżej).
Typowe zastosowania
- Kontrola integralności: opublikuj skrót tekstu lub konfiguracji, a każdy będzie mógł potwierdzić, że ma identyczną treść.
- Odciski palca: stabilny identyfikator wyprowadzony z treści, na przykład do kluczy pamięci podręcznej lub wykrywania zmian.
- Procesy podpisywania: wiele formatów podpisów i tokenów haszuje ładunek przy użyciu SHA-256 przed podpisaniem.
- Porównywanie sekretów bez ich ujawniania: dwie strony mogą porównać skróty zamiast samych wartości, o ile wartość nie jest łatwa do odgadnięcia.
Ograniczenia warte znajomości
SHA-256 jest z założenia szybki. To dobrze dla odcisków palca, a źle dla haseł, bo atakujący może testować ogromne liczby zgadywań na sekundę. Przechowuj hasła za pomocą bcrypt, scrypt lub Argon2id z unikalną solą. Narzędzie nie ma opcji soli ani klucza, więc tworzy zwykły SHA-256, a nie HMAC.
Pułapka końcowego znaku nowej linii
echo hello | sha256sum haszuje pięć liter plus znak nowej linii i zwraca 5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03. Narzędzie powyżej haszuje dokładnie to, co jest w polu, więc przy porównaniu z terminalem użyj echo -n.
Odczyt wartości SHA-256
Cyfry szesnastkowe to 0 do 9 oraz a do f. Wielkość liter nie ma znaczenia, więc 2CF24DBA i 2cf24dba to ten sam skrót. To narzędzie zwraca małe litery, których używa większość narzędzi wiersza poleceń i dokumentacji. Jeśli system zwraca wielkie litery, porównaj wartości po zamianie obu na tę samą wielkość.
Wklejając skrót do pliku konfiguracyjnego lub wiadomości, podaj wszystkie 64 znaki. Obcięta wartość może wyglądać wiarygodnie, ale nigdy nie będzie pasować, a częściowy prefiks nie jest bezpiecznym zamiennikiem pełnego skrótu.
Najczęściej zadawane pytania
64 znaki szesnastkowe, ponieważ każdy znak niesie 4 bity, a skrót ma 256 bitów.
SHA-2 to rodzina. SHA-256 jest jednym z jej członków, obok SHA-384 i SHA-512, które to narzędzie też oferuje.
Nie. Szyfrowanie można odwrócić za pomocą klucza. Skrót jest jednokierunkowy, więc nie ma czego odszyfrowywać.
Najczęściej powłoka dodała znak nowej linii. Użyj echo -n lub printf, aby zahaszować wyłącznie swój tekst.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC-32 dowolnego pliku lub tekstu i porównaj ją z wartością podaną przez wydawcę, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Szyfr liczby na litery
Zamieniaj liczby na litery i z powrotem za pomocą szyfru A=1, B=2 (A1Z26) do łamigłówek, zagadek i wskazówek w escape roomach.
Koder szyfru Polibiusza
Koduj litery łacińskie jako współrzędne Polibiusza lub dekoduj rozdzielone pary w stałej siatce 5×5 I/J.
Narzędzie do szyfrowania tekstu
Szyfruj i odszyfrowuj wiadomości tekstowe za pomocą AES z hasłem, aby tylko odbiorca mógł je odczytać.
Generator kluczy SSH
Wygeneruj parę kluczy SSH RSA (2048, 3072 lub 4096 bitów) w całości w przeglądarce. Ani klucz prywatny, ani publiczny nie opuszcza Twojego urządzenia. Dodaj komentarz i pobierz oba.
Koder szyfru A1Z26
Koduj tekst szyfrem A1Z26 (A=1, B=2, ... Z=26) albo dekoduj sekwencję liczb z powrotem na litery, z własnym separatorem.
Narzędzie jest dostępne w innych językach
- مولّد تجزئة SHA-256 [AR]
- SHA-256 ハッシュ生成ツール [JA]
- SHA-256-Hash-Generator [DE]
- SHA-256-hashgenerator [SV]
- Gerador de hash SHA-256 [PT]
- SHA-256 해시 생성기 [KO]
- Générateur de hash SHA-256 [FR]
- SHA-256-hashgenerator [NL]
- เครื่องมือสร้างแฮช SHA-256 [TH]
- Công cụ tạo mã băm SHA-256 [VI]
- Generador de hash SHA-256 [ES]
- Generator Hash SHA-256 [ID]
- SHA-256 哈希生成器 [ZH]
- SHA-256 Hash Generator [EN]
- Generatore di hash SHA-256 [IT]
- Генератор SHA-256 хеша [RU]
- SHA-256 Hash Oluşturucu [TR]