Znane wejście pomaga sprawdzić działanie narzędzia do hashowania. Ten przykład oblicza skrót trzech bajtów UTF-8 tekstu abc, bez spacji i nowej linii. Pełny oczekiwany wynik SHA-256 poniżej pozwala porównać każdą cyfrę szesnastkową.
Przykładowe dane wejściowe
abcOczekiwany wynik
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adSprawdź krok po kroku
- Otwórz Hashing Lab i wybierz SHA-256.
- Wpisz abc bez końcowej nowej linii. W tym przykładzie nie wybieraj pliku.
- Oblicz skrót i porównaj wszystkie 64 cyfry szesnastkowe z oczekiwanym wynikiem.
Jak odczytać wynik
SHA-256 daje wynik 256-bitowy, zwykle zapisany jako 64 cyfry szesnastkowe. Nowa linia, spacja, inna wielkość litery lub znacznik BOM zmieniają wejście, a więc także wynik. Plik zawierający abc z nową linią nie jest tym samym wejściem co ten przykład.
Ograniczenia i ważne szczegóły
Zgodna suma potwierdza zgodność z wartością odniesienia, a nie bezpieczeństwo pliku. Pobieraj sumy z zaufanego źródła. Sam SHA-256 nie jest schematem przechowywania haseł; do tego służą konstrukcje przeznaczone do haseł.