Strona główna / Narzędzia dla programistów / Kalkulator skrótów
Darmowe narzędzia online

Kalkulator skrótów

Oblicz popularne skróty tekstu lub lokalnych plików w przeglądarce i porównaj dokładny wynik szesnastkowy do weryfikacji integralności.

Rozpocznij

Do czego służy to narzędzie

Oblicza popularne skróty tekstu lub lokalnych plików w przeglądarce i porównuje dokładny wynik szesnastkowy do weryfikacji integralności.

Przykład działania

Dane wejściowe

Tekst: hello przy użyciu SHA-256

Wynik

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (łącznie 64 znaki szesnastkowe)

Jak powstaje wynik

Kryptograficzny skrót mapuje dowolne bajty wejściowe na skrót o stałej długości. Zmiana jednego bajtu powinna dać inny skrót, ale skrót nie pozwala odtworzyć oryginalnych danych.

Przydatne zastosowania

  • Porównanie pobranego pliku z sumą kontrolną wydawcy
  • Generowanie powtarzalnych skrótów testowych
  • Potwierdzenie, czy dwa teksty mają identyczne bajty

Ważne ograniczenia

  • MD5 i SHA-1 nie nadają się do nowoczesnej ochrony przed kolizjami.
  • Zwykły szybki skrót nie jest przechowywaniem haseł; systemy haseł wymagają solonej, wolnej funkcji haszującej.
  • Różne końce linii lub kodowania tekstu dają różne skróty.

Często zadawane pytania

Czy skrót można odszyfrować?

Nie. Haszowanie jest jednokierunkowe; słabe dane wejściowe można jednak odgadnąć, haszując kandydatów.

Dlaczego moja suma kontrolna się różni?

Sprawdź algorytm, dokładną wersję pliku, kodowanie tekstu, wielkość liter i końce linii.

Tekst jest kodowany jako UTF-8 bez przycinania odstępów i normalizacji Unicode; pole używa LF. Pliki zachowują bajty, w tym BOM lub CRLF. Puste dane są poprawne. Limity: jeden plik do 64 MiB (67108864 bajty) lub 500000 jednostek kodowych UTF-16 tekstu; cały plik jest czytany do pamięci. MD5, SHA-1, SHA-256, SHA-384, SHA-512 dają 32, 40, 64, 96, 128 znaków szesnastkowych. Wielkość liter zmienia tylko prezentację. Wynik zawiera algorytm, źródło, bajty i skrót; kopiowanie bez pobierania. Zgodne skróty są poszlaką, nie matematycznym dowodem tych samych bajtów lub autorstwa: istnieją kolizje. Porównuj z uwierzytelnioną sumą wydawcy.

Przetwarzanie odbywa się lokalnie w przeglądarce.