Generator Hashy

Hashuj tekst za pomocą SHA-1, SHA-256, SHA-384 lub SHA-512 używając WebCrypto przeglądarki. Liczone lokalnie — input nigdy nie opuszcza strony.

Note: MD5 is not provided here — it is broken for security purposes. Use SHA-256 or higher for new applications.
Wpisz dane powyżej, aby zobaczyć wynik.
Wpisz dane powyżej, aby zobaczyć wynik.
Wpisz dane powyżej, aby zobaczyć wynik.
Wpisz dane powyżej, aby zobaczyć wynik.

Do czego to służy?

Kryptograficzny hash bierze dowolne wejście i produkuje odcisk palca o stałej długości. Dwa identyczne wejścia zawsze dają ten sam digest; zmiana jednego bitu zmienia digest całkowicie. Hashe leżą u podstaw weryfikacji integralności plików, content-addressable storage, podpisów cyfrowych i pipeline'ów do hashowania haseł (gdzie są łączone z wolną funkcją typu Argon2 albo bcrypt).

Całe hashowanie tutaj używa crypto.subtle.digest z przeglądarki — tych samych prymitywów, które napędzają TLS. Twój input nigdy nie opuszcza strony.

Kiedy używać którego

Częste pułapki