Generator hash SHA-1

Tworzy SHA-1 (40 znaków hex) z tekstu — w przeglądarce

{{ __t('characters') }} · {{ __t('bytes') }}
SHA-1

{{ __t('empty_state') }}

Czym jest SHA-1?

SHA-1 (Secure Hash Algorithm 1) to kryptograficzny algorytm haszujący z lat 90., generujący wartość 160-bitową (40 znaków hex). Wprowadzony przez NSA w 1995 r., wciąż używany w starszych systemach jak Git.

Bezpieczeństwo i kolizje

Do zastosowań bezpieczeństwa (hasła, podpisy) SHA-1 jest uznawany za złamany — w 2017 r. zademonstrowano pierwszą praktyczną kolizję (SHAttered). Do zastosowań nie-krytycznych jak sumy kontrolne plików czy ID commitów Git nadal się nadaje.

Zastosowania

  • Sprawdzanie integralności plików (suma kontrolna)
  • Podpisy cyfrowe i certyfikaty
  • HMAC (uwierzytelnianie wiadomości)
  • Deterministyczne klucze API i cache