VulCode

Sumy kontrolne i hash

Z tekstu albo pliku dostajesz MD5, SHA-1, SHA-256, SHA-512 i atrybut integrity.

Kategoria
Dla programisty
Cena
bezpłatne

Narzędzie uruchamia się w Twojej przeglądarce.

Wszystko liczy się w przeglądarce. Nic z tego, co wpiszesz, nie trafia na nasz serwer.

Jak użyć w trzech krokach

Narzędzie w schemacie, z przykładem z tej strony. Numer kroku stoi tam, gdzie go wykonujesz: w polach, przy wyniku albo poza narzędziem.

Sumy kontrolne i hash
Co wpisujesz
VulCode
  1. Wpisz tekst albo wybierz plik.

Co dostajesz
MD5 57d076d4e63136ff31b51863d927b685
  1. Odczytaj MD5, SHA-1, SHA-256 i SHA-512.

  2. Porównaj sumę z podaną przez autora albo skopiuj atrybut integrity.

Skrót MD5 słowa VulCode i pułapka z Enterem

Skrót liczy się z bajtów, nie z liter. Jeden niewidoczny znak na końcu daje zupełnie inny wynik, dlatego narzędzie ma przełącznik Enteru, który dopisuje echo. Wynik liczy ta sama funkcja, której używa narzędzie na górze strony, przy każdym wyświetleniu strony.

Wpisujesz

Tekst
VulCode
Enter na końcu
wyłączony

Bajty UTF-8

Bajty
56 75 6c 43 6f 64 65
Co robi narzędzie

Tekst zamienia się w bajty UTF-8: 7 liter to 7 bajtów, bo nie ma tu polskich znaków.

MD5

MD5
57d076d4e63136ff31b51863d927b685
Co robi narzędzie

MD5 daje zawsze 16 bajtów, zapisywanych jako 32 znaki szesnastkowe.

Ten sam tekst z Enterem

Bajty
56 75 6c 43 6f 64 65 0a
MD5 z Enterem
485f1ab893fe7f4bc7f2f7515d69aa11
Co robi narzędzie

echo w terminalu dopisuje znak nowej linii, czyli bajt 0a. Skrót zmienia się w całości, nie tylko na końcu.

MD5

  • Narzędzie podaje też SHA-1, SHA-256, SHA-384 i SHA-512, liczone przez WebCrypto przeglądarki
57d076d4e63136ff31b51863d927b685

Pytania

Powiązane narzędzia

Narzędzie rozwiązuje jedno zadanie. Jeśli to samo ma się dziać automatycznie w Twoim bocie, serwerze albo systemie, zbudujemy to.

Brakuje narzędzia, którego potrzebujesz?

Napisz, co chcesz liczyć albo generować. Odpowiemy, czy wystarczy narzędzie, czy lepsza będzie integracja w Twoim systemie.