هش و تأیید bcrypt

هش کردن رمز عبور با bcrypt یا تأیید هش‌های bcrypt موجود.

۱۰۰٪ خصوصی — هیچ چیزی آپلود نمی‌شود

تمام پردازش‌ها به‌صورت محلی در مرورگر شما انجام می‌شود. فایل‌های شما هرگز از دستگاهتان خارج نمی‌شوند و به هیچ سروری ارسال نمی‌شوند.

توجه: bcrypt فقط از ۷۲ بایت اول رمز عبور استفاده می‌کند. ورودی طولانی‌تر بریده می‌شود.
بیشتر = امن‌تر ولی کندتر. توصیه‌شده: ۱۰ تا ۱۲.

درباره‌ی bcrypt

bcrypt یک تابع هش رمز عبور است که به‌عمد کند طراحی شده تا در برابر حملات brute-force مقاوم باشد. شامل یک salt تصادفی و یک ضریب هزینه‌ی قابل تنظیم است.

چه زمانی از bcrypt استفاده کنیم

  • هش کردن رمزهای عبور کاربران قبل از ذخیره در پایگاه داده.
  • تأیید تلاش ورود در برابر هش bcrypt ذخیره‌شده.

ضریب هزینه

ضریب هزینه توانی از ۲ است. هر افزایش، زمان محاسبه‌ی هش را دو برابر می‌کند. مقادیر رایج:

  • ۱۰ — سریع، مناسب اکثر سایت‌ها.
  • ۱۲ — توصیه‌شده امروز.
  • ۱۴+ — بسیار کند، فقط اگر سرور شما توانش را دارد.

نکته: bcrypt فقط از ۷۲ بایت اول رمز عبور استفاده می‌کند. رمزهای طولانی‌تر بی‌صدا بریده می‌شوند.