Server & Síť

Šifrování (MD5 / SHA) Zdarma

Okamžitě hašujte text ve vašem prohlížeči pomocí algoritmů MD5, SHA-1, SHA-256 a SHA-512. Bezpečný a rychlý šifrovací nástroj bez odesílání dat na server.

Šifrování (MD5 / SHA)
Vypočítáno okamžitě – akceptován je i prázdný text.
Výsledky hashování
MD5
SHA-1
SHA-256
SHA-512
Informace

O bezplatném šifrování (MD5 / SHA)

Hašovací funkce jsou matematické algoritmy, které transformují text nebo soubor do nevratného otisku prstu s pevnou délkou. MD5, SHA-1, SHA-256 a SHA-512 Toto jsou nejčastěji používané. Tento bezplatný šifrovací nástroj současně zpracovává zadaný text se všemi zvolenými hashovacími algoritmy a okamžitě zobrazuje výsledky.

MD5 se kvůli své rychlosti často používá při ověřování kontrolních součtů; v současnosti je však považován za slabý z hlediska kryptografické bezpečnosti. SHA-1 je podobně běžný v historických systémech. Pro bezpečnostní aplikace... SHA-256 nebo SHA-512 Tyto algoritmy by měly být upřednostňovány; drtivá většina moderních certifikátů SSL/TLS, commitů Git a systémů ověřování heslem používá jeden z těchto algoritmů.

Výpočty SHA-1, SHA-256 a SHA-512 se provádějí pomocí vestavěných funkcí prohlížeče. Webové kryptografické API Využívá infrastrukturu (crypto.subtle); MD5 na druhou stranu pracuje s malou, čistě JavaScriptovou implementací vloženou do stránky. Žádná z vašich dat nebudou odeslána na server.Celý proces probíhá výhradně na straně klienta. Tento nástroj můžete bezpečně použít pro porovnávání šifrovaných hesel, ověřování klíčů API, kontrolu integrity souborů nebo jednoduše pro učení dat.

Nástroj přepočítává všechny hash hodnoty v reálném čase během psaní. Vedle každého výsledku... Kopie Hodnotu hash můžete přenést do schránky jediným kliknutím pomocí tlačítka.

Jak to používat?

Krok za krokem

  1. Chcete hašovat text, který chcete zadat do textového pole. Napište nebo vložte text..
  2. Nástroj na okamžik Počítá hodnoty MD5, SHA-1, SHA-256 a SHA-512.
  3. Napravo od požadované hashovací čáry Kopie Zkopírujte hodnotu do schránky kliknutím na tlačítko.
  4. Chcete-li zkusit jiný text, jednoduše vymažte pole a přepište ho.
  5. Všechny výpočty ve vašem prohlížeči Je hotovo; můžete bezpečně otestovat skrytý obsah.
FAQ

Často kladené otázky

MD5 vytváří 128bitový (32 hexadecimální) hash, zatímco SHA-256 vytváří 256bitový (64 hexadecimální) hash. Delší hash dramaticky snižuje pravděpodobnost kolizí. Vzhledem k tomu, že MD5 a SHA-1 jsou nyní považovány za zranitelné vůči prolomení, pro kritické operace, jako je ukládání hesel nebo digitální podpisy, se doporučuje SHA-256 nebo SHA-512.

Ne. Hašovací funkce jsou jednosměrné; nelze se vrátit zpět od hashe k původnímu textu. Metody „prolomení hashe“ ve skutečnosti nejsou o recyklaci, ale spíše o pokusu o nalezení textu, který dává stejný hash, pomocí útoků hrubou silou nebo duhovými tabulkami. Proto je přidání soli při ukládání hesel kriticky důležité.

Ne. Výpočty SHA provádí vestavěná funkce prohlížeče. crypto.subtle Přenos dat probíhá přes API, zatímco MD5 se provádí pomocí JavaScriptového kódu vloženého do stránky. Nejsou odesílány žádné síťové požadavky; vaše data neopouštějí váš systém.

Prázdný řetězec je také platný vstup a každý algoritmus má pevnou hodnotu „prázdného hashe“. Například MD5 pro prázdný řetězec je: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

SHA-512 je vhodnější v situacích vyžadujících velmi vysokou bezpečnost (digitální podpisy, certifikáty, dlouhodobá integrita archivů). V 64bitových architekturách může SHA-512 fungovat rychleji než SHA-256. Pro každodenní použití a drtivou většinu webových aplikací je SHA-256 dostačující.