Tools App przez

MD5 vs SHA-256: jakiego skrótu należy użyć?

Wygeneruj MD5, SHA-1, SHA-256, SHA-384 i SHA-512 dla dowolnego tekstu. Dane wejściowe są przed hashowaniem kodowane w formacie UTF-8, więc wyniki są zgodne z narzędziami wiersza poleceń i weryfikatorami online.

Jak to działa

MD5 i rodzina SHA przekształcają dane wejściowe poprzez stałe rundy operacji bitowych. Narzędzia tutaj kodują najpierw tekst w formacie UTF-8, a następnie mieszają te bajty. MD5 generuje 128 bitów, SHA-1 160, SHA-256 256, SHA-384 384 i SHA-512 512, wszystkie zapisane w formacie szesnastkowym.

  • MD5 i SHA-1 są uszkodzone ze względów bezpieczeństwa; używaj SHA-256 lub lepszego do wszystkiego, co ma znaczenie.

Dlaczego to ma znaczenie

Sumy kontrolne, klucze pamięci podręcznej, podpisy i kontrole integralności zależą od zgodności skrótów. Kiedy dwa narzędzia nie zgadzają się co do tego samego tekstu, wartości są zwykle prawidłowe, a kodowanie wejściowe nie – różnica, która kosztuje wiele godzin, jeśli się jej nie spodziewasz.

Sprawdzony przykład

Haszowanie é z UTF-8 daje MD5 66ddcd97cfdeabb2f6fb8a999b4bc76f. Narzędzie działające w języku Latin-1 zwraca inny skrót dla tego samego widocznego znaku, dlatego też skróty często nie zgadzają się w Internecie.

Typowe błędy

  • Porównywanie skrótów utworzonych przy użyciu różnych kodowań wejściowych.
  • Używanie MD5 lub SHA-1, gdy liczy się odporność na kolizje.
  • Mieszanie wartości, która nadal zawiera końcowy znak nowej linii.

Praktyczne wskazówki

Aby zapewnić integralność pliku, należy hashować dokładne bajty pliku, a nie obszar tekstowy, który mógłby normalizować zakończenia linii. W przypadku haseł w ogóle nie używaj tych skrótów; użyj Argon2, scrypt lub bcrypt z solą na użytkownika i współczynnikiem pracy.

Jak z niego korzystać

  1. Otwórz narzędzie. Wszystko działa w zakładce przeglądarki.
  2. Wklej lub wpisz wprowadzone dane, a następnie wybierz żądaną czynność.
  3. Sprawdź wynik i skopiuj go jednym kliknięciem.

Otwórz narzędzie

Często zadawane pytania

Czym MD5 of é różni się od innego narzędzia?

Kodowanie wejściowe. To narzędzie hashuje bajty UTF-8; narzędzia korzystające z języka Latin-1 tworzą inny skrót dla tego samego widocznego tekstu.

Którego skrótu powinienem użyć?

SHA-256 lub nowszy dla wszelkich kwestii związanych z bezpieczeństwem. MD5 i SHA-1 są łamane w celu zapewnienia odporności na kolizje.

Czy skróty są solone?

Nie. To są zwykłe podsumowania. W przypadku haseł użyj dedykowanego algorytmu, takiego jak Argon2 lub bcrypt z solą.

Czy to narzędzie jest naprawdę darmowe?

Tak. Nie ma konta, nie ma paywalla i nie ma limitu użytkowania. Aplikacja Tools została ufundowana przez stojące za nią studio aumenso.

Czy wszystko, co wprowadzę, zostanie przesłane?

Nie. Narzędzie działa w zakładce przeglądarki; to, co wpiszesz, nigdy nie jest do nas wysyłane ani przechowywane.

← Wszystkie posty