# Generator SHA-1

Wygeneruj hash SHA-1 dowolnego tekstu za pomocą tego generatora SHA-1. Wpisz tekst, a narzędzie zakoduje go w UTF-8, obliczy 160-bitowy skrót SHA-1 i zwróci go jako 40-znakowy ciąg małych liter szesnastkowych — taki sam jak wynik sha1sum i standardowych bibliotek. Przydatne dla programistów do weryfikacji starszych sum kontrolnych, sprawdzania identyfikatorów w stylu Git lub dopasowywania do starszych API, które nadal oczekują SHA-1.

## Najczęściej zadawane pytania

### Co zwraca generator SHA-1?

Zwraca skrót SHA-1 tekstu w postaci 40 małych znaków szesnastkowych reprezentujących 160 bitów. Identyczny tekst zawsze daje identyczny hash.

### Jaki jest hash SHA-1 słowa hello?

Słowo hello zapisane małymi literami, bez końcowego znaku nowej linii, daje hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Użyj go jako szybkiej wartości testowej podczas porównywania z własnym kodem.

### Dlaczego mój hash SHA-1 nie zgadza się z wynikiem innego narzędzia?

Tekst jest hashowany dokładnie tak, jak został wpisany, wraz ze spacjami, tabulatorami i znakami końca linii. Końcowy znak nowej linii dodany przez echo lub zakończenia wiersza CRLF Windows dają zupełnie inny hash.

### Jak kodowany jest tekst Unicode?

Narzędzie koduje tekst w UTF-8 przed hashowaniem; to domyślne kodowanie w większości języków i terminali. System, który hashuje te same znaki jako bajty UTF-16 lub Latin-1, uzyska inny wynik.

### Czy SHA-1 jest nadal bezpieczny?

Nie. Praktyczną kolizję SHA-1 opublikowano w 2017, a przeglądarki i urzędy certyfikacji przestały akceptować podpisy SHA-1. Do podpisów, kontroli integralności chroniących przed manipulacją i nowych rozwiązań używaj SHA-256 lub SHA-512.

### Czy to ten sam hash, którego Git używa do commitów?

Nie bezpośrednio. Git hashuje nagłówek, na przykład blob, po którym następuje długość zawartości i bajt null, a następnie zawartość. Dlatego zwykły hash SHA-1 tekstu pliku różni się od identyfikatora obiektu Git.

### Czy mogę zahashować plik?

Narzędzie hashuje tekst wklejony lub wpisany przez Ciebie, a nie przesłane pliki. W przypadku plików binarnych użyj sha1sum na Linux, shasum na macOS lub Get-FileHash -Algorithm SHA1 w PowerShell.

### Czy można odszyfrować SHA-1?

Nie, SHA-1 jest funkcją jednokierunkową i nie ma klucza do odszyfrowania. Krótkie lub popularne dane wejściowe nadal można znaleźć w tabelach wyszukiwania, dlatego nigdy nie traktuj hasha słabego sekretu jako ochrony.

### Czy narzędzie używa soli lub klucza HMAC?

Nie, oblicza zwykły hash SHA-1 dokładnie podanego tekstu. Do hashy z kluczem użyj narzędzia HMAC, a do haseł wolnego algorytmu, takiego jak bcrypt lub Argon2.

### Ile tekstu mogę zahaszować?

Wpisz co najmniej jeden znak i maksymalnie 5 MB tekstu; większe dane wejściowe zostaną odrzucone z komunikatem. Wynik jest identyczny z opcją SHA-1 generatora hashy.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
