Co znamená číslo složitosti (rounds)?
Číslo složitosti určuje výpočetní náročnost generování hashe. Každé zvýšení o 1 znamená zdvojnásobení potřebného času. Hodnota 10-12 je v současné době považována za standard.
Zabezpečení
Generujte a ověřujte bezpečné bcrypt hashe s nastavitelnou složitostí. Skvělý nástroj pro bezpečné hašování hesel a vývojové účely.
Bcrypt používá algoritmus založený na Blowfish a obsahuje solení, které ho chrání před útoky pomocí duhových tabulek. Parametr složitosti (rounds) umožňuje algoritmu zpomalit, čímž odolává útokům hrubou silou.
Bcrypt je de facto standardem pro hašování hesel. Měl by být použit v jakémkoliv autentizačním systému, kde potřebujete bezpečně ukládat hesla uživatelů. Tento nástroj usnadňuje generování testovacích hashů a ověřování, zda text odpovídá hashi.
Všechny hashe a ověřování probíhají výhradně ve vašem prohlížeči pomocí WebAssembly. Žádná data nejsou nikdy odesílána na naše servery.
Hesla mohou mít nejvýše 72 UTF-8 bajtů; delší vstup se odmítne místo zkrácení. Faktor složitosti je omezen na 4 až 20.
Číslo složitosti určuje výpočetní náročnost generování hashe. Každé zvýšení o 1 znamená zdvojnásobení potřebného času. Hodnota 10-12 je v současné době považována za standard.
Bcrypt automaticky generuje náhodnou 'sůl' (salt) pro každý hash. To znamená, že stejné heslo bude mít pokaždé jiný výsledek, což zvyšuje bezpečnost.
Ne, bcrypt je jednosměrná kryptografická funkce. Můžete pouze ověřit, zda text odpovídá hashi, ale nemůžete z hashe získat původní text.
Zatímco SHA-256 je rychlý algoritmus pro kontrolu integrity dat, bcrypt je navržen tak, aby byl pomalý. To ho činí mnohem bezpečnějším pro ukládání hesel.
Vytvářejte náhodná hesla v prohlížeči s nastavením délky, znakových sad, zobrazení, kopírování a srozumitelného odhadu síly.
Generujte SHA-256 a SHA-512 otisky lokálně v prohlížeči. MD5 a SHA-1 jsou jen pro legacy kompatibilitu a nejsou odolné proti kolizím.
Vytvářejte náhodné verze 1 a 4 univerzálních jedinečných identifikátorů (UUID). Ideální pro databáze, vývoj softwaru a jedinečné klíče.