สร้างและตรวจสอบแฮช 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 ไบต์แรกของรหัสผ่าน รหัสผ่านที่ยาวกว่านั้นจะถูกตัดทิ้งโดยไม่แจ้งเตือน