MD5/SHA Generator Online | Szybkie generowanie bezpiecznych hashy

Generator MD5/SHA Online tworzy skróty MD5 i SHA z tekstu. Używany do zabezpieczania haseł i weryfikacji integralności danych. Wprowadź tekst, a otrzymasz skrót.


0 bajtów

Prywatnie i offline: tekst i pliki są hashowane lokalnie w Twojej przeglądarce i nigdy nie opuszczają urządzenia.

Skróty

128-bitowy — tylko sumy kontrolne, niebezpieczny
160-bitowy — przestarzały, niezalecany do zabezpieczeń
256-bitowy — zalecany do zabezpieczeń
384-bitowy — silne zabezpieczenie
512-bitowy — najsilniejszy, zalecany
Uwaga dotycząca bezpieczeństwa: Używaj SHA-256 lub wyższego do wszystkiego, co związane z bezpieczeństwem. MD5 i SHA-1 są złamane i nigdy nie powinny służyć do hashowania haseł — użyj do tego bcrypt, scrypt, Argon2 lub PBKDF2 z solą.

Jak używać

  1. Wybierz tryb: hashowanie tekstu, hashowanie pliku lub porównanie z oczekiwanym skrótem.
  2. Wpisz lub wklej tekst albo upuść plik — skróty aktualizują się natychmiast.
  3. Przełączaj między wynikiem wielkimi i małymi literami.
  4. Kopiuj dowolny skrót jednym kliknięciem lub wszystkie naraz.

Najważniejsze funkcje

  • Hashowanie na żywo podczas pisania
  • MD5, SHA-1, SHA-256, SHA-384 i SHA-512
  • Hashowanie plików dowolnego typu i rozmiaru
  • Wynik wielkimi lub małymi literami
  • Porównanie i weryfikacja z oczekiwanym skrótem
  • 100% w przeglądarce — Twoje dane nigdy nie opuszczają urządzenia
  • Kopiowanie jednym kliknięciem dla każdego skrótu

Użyj tego narzędzia z poziomu swojego agenta AI

Bezpłatne API JSON i serwer Model Context Protocol (MCP). Bez rejestracji, bez klucza API, CORS otwarty. Stworzone dla Claude, ChatGPT, Cursor, skryptów i aplikacji frontendowych.

curl -X POST https://mate.tools/api/v1/hash.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithms":["sha256","md5"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/hash.php",
    data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/hash.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json());

Dodaj do claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) lub dowolnego innego klienta zgodnego z MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentacja API OpenAPI 3.1 npm 60 żądań/min · 600 żądań/godz · maks. 1 MB

Typowe zastosowania

  • Sprawdzenie, czy pobrany plik zgadza się z opublikowaną sumą kontrolną
  • Potwierdzenie, że dane nie zostały zmienione ani uszkodzone
  • Generowanie sum kontrolnych dla kopii zapasowych i transferów
  • Wykrywanie duplikatów plików przez porównanie skrótów
  • Tworzenie skrótów wiadomości do podpisywania i rejestrowania

Najczęściej zadawane pytania

MD5 tworzy skrót 128-bitowy, SHA-1 — 160-bitowy, a SHA-256 — 256-bitowy. Dłuższe skróty lepiej opierają się kolizjom. MD5 i SHA-1 są uznawane za złamane do zastosowań kryptograficznych, podczas gdy SHA-256 (i wyższe) jest nadal zalecane do zabezpieczeń.

Nie. Funkcje skrótu są z założenia jednokierunkowe, więc nie można matematycznie odwrócić skrótu, by odzyskać dane wejściowe. Właśnie to czyni hashowanie przydatnym do weryfikacji integralności i przechowywania haseł.

Funkcje skrótu są deterministyczne: to samo wejście zawsze daje to samo wyjście. Ta spójność pozwala porównywać skróty, aby potwierdzić, że dane się nie zmieniły.

Tak. Całe hashowanie odbywa się lokalnie w Twojej przeglądarce za pomocą Web Crypto API (oraz wbudowanego MD5). Nic, co wpiszesz lub prześlesz, nie jest wysyłane na serwer.

Nie. Zwykłe skróty MD5/SHA są zbyt szybkie do przechowywania haseł. Użyj dedykowanego algorytmu, takiego jak bcrypt, scrypt, Argon2 lub PBKDF2 z unikalną solą.

Przełącz na tryb Porównaj / zweryfikuj, wczytaj pobrany plik, wklej sumę kontrolną podaną przez wydawcę i kliknij Zweryfikuj. Zgodność oznacza, że plik jest nienaruszony i niezmieniony.

Czym jest generator skrótów?

Generator skrótów zamienia dowolny tekst lub plik na skrót o stałej długości (cyfrowy odcisk palca) za pomocą algorytmów takich jak MD5, SHA-1, SHA-256, SHA-384 i SHA-512. Skróty weryfikują integralność plików i wykrywają manipulacje — to samo wejście zawsze daje ten sam skrót, ale nie można go odwrócić. To narzędzie działa w całości w Twojej przeglądarce.