สร้างและตรวจสอบแฮช bcrypt

สร้างแฮชรหัสผ่านด้วย bcrypt หรือตรวจสอบแฮช bcrypt ที่มีอยู่

เป็นส่วนตัว 100% — ไม่มีการอัปโหลดใด ๆ

การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณ ไฟล์ของคุณไม่ออกจากอุปกรณ์และไม่ถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ

หมายเหตุ: bcrypt ใช้เพียง 72 ไบต์แรกของรหัสผ่าน ข้อมูลที่ยาวกว่าจะถูกตัดทิ้ง
สูงขึ้น = ปลอดภัยกว่าแต่ช้ากว่า ค่าแนะนำ: 10–12

เกี่ยวกับ bcrypt

bcrypt เป็นฟังก์ชันแฮชรหัสผ่านที่ออกแบบให้ทำงานช้า ทำให้ต้านทานการโจมตีแบบ brute-force ได้ดี มันมี salt แบบสุ่มและ cost factor ที่กำหนดได้

เมื่อไรควรใช้ bcrypt

  • สร้างแฮชรหัสผ่านของผู้ใช้ก่อนจัดเก็บในฐานข้อมูล
  • ตรวจสอบความพยายามเข้าสู่ระบบกับแฮช bcrypt ที่จัดเก็บไว้

Cost factor

cost factor เป็นกำลังของ 2 แต่ละครั้งที่เพิ่มขึ้นจะเพิ่มเวลาคำนวณแฮชเป็นสองเท่า ค่าที่ใช้บ่อย:

  • 10 — เร็ว ยอมรับได้สำหรับเว็บไซต์ส่วนใหญ่
  • 12 — แนะนำในปัจจุบัน
  • 14+ — ช้ามาก ใช้เฉพาะเมื่อเซิร์ฟเวอร์ของคุณรองรับได้

หมายเหตุ: bcrypt ใช้เพียง 72 ไบต์แรกของรหัสผ่าน รหัสผ่านที่ยาวกว่านั้นจะถูกตัดทิ้งโดยไม่แจ้งเตือน