Bcrypt hash a ověření hesla

Vytvoření bcrypt hashe hesla s volitelným cost faktorem a ověření hesla proti hashi. Anglicky bcrypt generator.

Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.

Vytvořit bcrypt hash

Ověřit heslo proti hashi

Hash se počítá v tomto prohlížeči, heslo nikam neodchází. Vyšší cost je pomalejší (každý krok navíc zdvojnásobí čas), proto se výpočet spouští tlačítkem.

Jak použít: Bcrypt hash a ověření hesla

Bcrypt je funkce pro bezpečné ukládání hesel. Je záměrně pomalá a ke každému heslu přidává náhodnou sůl, takže stejná hesla mají různé hashe. Nástroj vytvoří hash hesla a ověří, jestli heslo k existujícímu hashi patří.

  1. Zadej Heslo a zvol Cost (2^n kol); výchozí je 10.
  2. Klikni na Vytvořit hash a výsledek zkopíruj tlačítkem Kopírovat hash.
  3. Pro ověření vlož heslo a bcrypt hash a klikni na Ověřit.

Časté chyby a tipy

Cost faktor
Každé zvýšení o 1 zdvojnásobí čas výpočtu. Nastav ho tak, aby ověření hesla na tvém serveru trvalo desítky až stovky milisekund.
Limit 72 bajtů
Bcrypt bere v úvahu jen prvních 72 bajtů hesla; delší hesla se od sebe za touto hranicí neliší. Nástroj na to upozorní.
Předpony $2a$, $2b$, $2y$
Označují verzi algoritmu. Hashe $2y$ z PHP a $2b$ z jiných knihoven jsou v praxi kompatibilní.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

Generátor hesel →

Další nástroje v kategorii Generátory

  • Generátor UUID a ULID Generování UUID v1, v4, v7 a ULID a rozbor existujících identifikátorů včetně času vzniku.
  • Generátor hesel a náhodných řetězců Náhodné řetězce a hesla z vybraných znaků, z bezpečného zdroje náhody.
  • Generátor Lorem Ipsum Vyplňovací text: odstavce, věty nebo slova, volitelně s klasickým začátkem.
  • Generátor testovacích XML dat Stovky až tisíce fiktivních XML záznamů podle šablony: 350 typů hodnot — česká jména a adresy, firmy s platným IČO, účty, IBAN a QR platby, rodná čísla, letiště, kryptoměnové adresy, data pro vývoj i statistická rozdělení.
  • Generátor testovacích JSON dat Fiktivní JSON záznamy podle šablony se správnými typy hodnot: pole, objekt nebo JSON Lines, 350 typů dat od jmen a IBAN po letiště, JWT, Bitcoin a Ethereum adresy.
  • Generátor hashů (MD5, SHA-1, SHA-256…) Otisky MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru, včetně HMAC.
  • Generátor a čtečka QR a čárových kódů QR kód, EAN, Code 128, Data Matrix, PDF417, Aztec a dalších přes 100 typů čárových kódů ke stažení jako SVG nebo PNG a čtení QR i čárových kódů z obrázku.
  • Generátor QR platby Generátor bankovního QR kódu pro platbu v ČR: číslo účtu a banka nebo IBAN, částka, symboly a zpráva.
  • Výpočet CRC a Adler-32 Kontrolní součty CRC-32, CRC-32C, CRC-16 (CCITT, ARC, MODBUS), CRC-8 a Adler-32 z textu.