bcrypt hashování a ověření

Hashujte hesla pomocí bcrypt nebo ověřujte existující bcrypt hashe.

100% soukromé — nic se nenahrává

Veškeré zpracování probíhá lokálně ve vašem prohlížeči. Vaše soubory nikdy neopustí vaše zařízení a nikdy nejsou odeslány na žádný server.

Poznámka: bcrypt používá pouze prvních 72 bajtů hesla. Delší vstup je zkrácen.
Vyšší = bezpečnější, ale pomalejší. Doporučeno: 10–12.

O bcryptu

bcrypt je funkce pro hashování hesel navržená tak, aby byla pomalá, což ji činí odolnou vůči brute-force útokům. Obsahuje náhodnou sůl a konfigurovatelný cost factor.

Kdy použít bcrypt

  • Hashování uživatelských hesel před jejich uložením do databáze.
  • Ověřování pokusu o přihlášení proti uloženému bcrypt hashi.

Cost factor

Cost factor je mocnina 2. Každé zvýšení zdvojnásobuje čas potřebný k výpočtu hashe. Běžné hodnoty:

  • 10 — rychlé, přijatelné pro většinu webů.
  • 12 — dnes doporučováno.
  • 14+ — velmi pomalé, použijte pouze, pokud to váš server zvládne.

Poznámka: bcrypt používá pouze prvních 72 bajtů hesla. Delší hesla se tiše zkrátí.