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.
Upuść plik tutaj lub kliknij, aby wybrać
Dowolny typ pliku. Duże pliki są czytane w częściach.
Wybrany plik: ()
Wklej oczekiwany skrót, aby sprawdzić, czy Twój tekst lub plik do niego pasuje.
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ć
- Wybierz tryb: hashowanie tekstu, hashowanie pliku lub porównanie z oczekiwanym skrótem.
- Wpisz lub wklej tekst albo upuść plik — skróty aktualizują się natychmiast.
- Przełączaj między wynikiem wielkimi i małymi literami.
- 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"]
}
}
} 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.