Generator skrótów - SHA-1, SHA-256, SHA-384, SHA-512 (Tekst i plik)

Oblicz skróty heksadecimalne SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu lub pliku. Korzysta z wbudowanego Web Crypto API przeglądarki — Twoje dane nigdy nie opuszczają urządzenia.

Tekst wejściowy lub plik
SHA-1
SHA-256
SHA-384
SHA-512

O kryptograficznym haszowaniu

Kryptograficzny hash odwzorowuje każde wejście na odcisk palca o stałej długości, którego odwrócenie jest niemożliwe. SHA-256 to nowoczesny standard domyślny dla kontroli integralności. SHA-1 jest wykazany jako zgodny z dzieckiem, ale nie jest już uważany za bezpieczny przed atakami kolizyjnymi. MD5 jest celowo pomijane, ponieważ jest zepsute ze względów bezpieczeństwa.

Frequently Asked Questions

SHA-1, SHA-256, SHA-384 i SHA-512 — każdy algorytm udostępniony przez Web Crypto API przeglądarki. Skrót jest wyświetlany jako ciąg szesnastkowy z małą literą, czyli format oczekiwany przez pliki sumy kontrolne, manifesty pakietów i narzędzia HMAC.

features

Różnią się długością wyjściową i konstrukcyjną generacją. SHA-256 to nowoczesny standard domyślny dla kontroli integralności i większości zastosowań blockchain. SHA-384 i SHA-512 dają dłuższe strawienia, które są odporne na ataki wydłużające długość. SHA-1 jest wykazany jako zgodny z dzieckiem, ale nie jest już uważany za bezpieczny przed atakami kolizyjnymi.

technical

MD5 jest zepsute: ataki kolizyjne są praktyczne na laptopie, więc nie wolno go używać do zadań związanych z bezpieczeństwem. Celowo pomijamy go, aby zniechęcić nowy kod do polegania na nim. Do zastosowań niezwiązanych z bezpieczeństwem, takich jak klucze cache, wolę SHA-256 skrócone do potrzebnego rozmiaru.

technical

I drugie. Wklej ciąg lub wrzuć plik do pola wejściowego — narzędzie odczytuje plik jako strumień binarny i przekazuje go bezpośrednio do API haszującego, tak aby digest odpowiadał temu wyprodukowanemu przez sha256sum, openssl dgst lub Get-FileHash PowerShella.

features

Nie. Kryptograficzne skróty to funkcje jednokierunkowe: dla zwięzłucia nie ma efektywnego sposobu na odzyskanie danych wejściowych. O to właśnie chodzi — kontrole integralności, przechowywanie haseł i podpisy opierają się na tej właściwości.

technical

Nie. Web Crypto API uruchamia hash w Twojej przeglądarce, więc dane wejściowe nigdy nie przechodzą przez sieć. Dzięki temu narzędzie jest bezpieczne dla sekretów, kluczy prywatnych i każdego pliku, którego nie chciałbyś przesyłać.

privacy

Use Cases

Sprawdź integralność pliku po pobraniu

Oblicz skrót SHA-256 z ISO, instalatora lub artefaktu wydania i porównaj go z sumą kontrolną wydawcy, aby potwierdzić, że plik nie został uszkodzony ani zmodyfikowany

utility

Wykrywanie duplikatów w dużych bibliotekach obrazów

Pliki skrótu, aby znaleźć zduplikowane zdjęcia, dokumenty lub zasoby w folderach, udziałach NAS i dyskach chmurowych, bez porównywania ich bajt po bajcie za każdym razem

utility

Sign & Validate Payloady Webhook

Wygeneruj digest SHA-256 ciała webhooka, aby zweryfikować sygnatury HMAC Stripe, GitHub, Shopify i Twilio podczas lokalnej integracji i debugowania

technical

Wydania oprogramowania do odcisków palców do audytu

Wytwarzanie odcisków palców SHA-512 dla plików binarnych, obrazów kontenerów i uwalnianie tarballi, aby zespoły ds. zgodności mogły audytować, która dokładna wersja została wysłana do którego klienta

business

Generowanie kluczy pamięci podręcznej i ETagów

Ciała żądań skrótu, parametry zapytań lub zawartość plików, aby wyprowadzić deterministyczne klucze pamięci podręcznej dla nagłówków Redis, Cloudflare Workers i CDN ETag

web

Potwierdź integralność kopii zapasowej w czasie

Przechowywanie streszczeń SHA-256 miesięcznych kopii zapasowych i ponowne ich zhaszanie później, aby potwierdzić, że bit-rot nie uszkodził bezszelestnie krytycznych archiwów na nośnikach długoterminowych

utility