bcrypt Pang-hash at Pang-verify
I-hash ang mga password gamit ang bcrypt o i-verify ang mga umiiral na bcrypt hash.
100% Pribado — Walang Ina-upload
Lahat ng pagproseso ay nagaganap nang lokal sa iyong browser. Ang iyong mga file ay hindi kailanman umaalis sa iyong device at hindi kailanman ipinapadala sa anumang server.
Paalala: ginagamit lamang ng bcrypt ang unang 72 byte ng password. Ang mas mahabang input ay tinutugis.
Mas mataas = mas ligtas ngunit mas mabagal. Inirerekomenda: 10–12.
Tungkol sa bcrypt
Ang bcrypt ay isang password-hashing function na dinisenyo upang mabagal, kaya lumalaban ito sa mga brute-force attack. Kasama nito ang isang random na salt at isang maaaring i-configure na cost factor.
Kailan gamitin ang bcrypt
- Pag-hash ng mga password ng user bago iimbak sa isang database.
- Pag-verify ng isang login attempt laban sa isang nakaimbak na bcrypt hash.
Cost factor
Ang cost factor ay isang power of 2. Bawat pagdagdag ay dinodoble ang oras para kumputahin ang isang hash. Mga karaniwang value:
- 10 — mabilis, katanggap-tanggap para sa karamihan ng site.
- 12 — inirerekomenda ngayon.
- 14+ — napakabagal, gamitin lamang kaya ng iyong server.
Paalala: ginagamit lamang ng bcrypt ang unang 72 byte ng password. Ang mas mahabang password ay tahimik na tinutugis.