0

Wynik kodowania

SHA-1

O SHA-1

SHA-1 to kryptograficzna funkcja skrótu, która generuje 160-bitową wartość skrótu z danych o dowolnej długości. Dawniej była szeroko używana, ale obecnie ma problemy z odpornością na kolizje i nie jest zalecana do nowych zastosowań kryptograficznych.

W DenCode wprowadzony tekst jest traktowany jako sekwencja bajtów w wybranym kodowaniu znaków, a wartość skrótu SHA-1 jest wyświetlana jako 40 cyfr szesnastkowych.

Na przykład wartość skrótu SHA-1 dla "Hello, world!" wygląda następująco.

943a702d06f34599aee1f8da8ef9f7296031d699

Cechy wartości skrótu

SHA-1 zawsze generuje tę samą wartość skrótu z tego samego wejścia. Jeśli wejście zmieni się choćby nieznacznie, wynikowa wartość skrótu zmieni się znacznie.

Funkcja skrótu jest funkcją jednokierunkową, dlatego z wartości skrótu nie można odtworzyć oryginalnych danych wejściowych.

WejścieWartość skrótu SHA-1
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

Może być używane dla kompatybilności z istniejącymi systemami, ale w nowych zastosowaniach warto rozważyć SHA-256 albo silniejszą funkcję hashującą.