ESC

ตัวสร้าง Bcrypt

2^10 = 1,024 รอบ (ค่าเริ่มต้นที่แนะนำ)
แฮช bcrypt จะแสดงที่นี่...

ข้อมูล Bcrypt

ผลกระทบของค่าต้นทุน

ค่าต้นทุนที่สูงขึ้นเพิ่มความปลอดภัยแต่ใช้เวลาคำนวณนานขึ้น การเพิ่มขึ้นทีละ 1 จะทำให้เวลาคำนวณเพิ่มเป็นสองเท่า

ต้นทุน จำนวนรอบ เวลาโดยประมาณ
8256~40ms
101,024~100ms
124,096~400ms
1416,384~1.5s
1665,536~6s
การแฮชทั้งหมดดำเนินการในเบราว์เซอร์ของคุณด้วย JavaScript ล้วน รหัสผ่านของคุณไม่เคยออกจากอุปกรณ์ของคุณ

ตัวอย่างการใช้งาน

แฮชรหัสผ่าน

สร้างแฮช bcrypt สำหรับรหัสผ่านด้วยค่าต้นทุนเริ่มต้น 10 เหมาะสำหรับแอปพลิเคชันทั่วไป

ตรวจสอบรหัสผ่าน

ตรวจสอบว่ารหัสผ่านตรงกับแฮช bcrypt ที่กำหนดหรือไม่ มีประโยชน์สำหรับทดสอบระบบยืนยันตัวตน

แฮชความปลอดภัยสูง

สร้างแฮชด้วยค่าต้นทุนที่สูงขึ้น (12) สำหรับความปลอดภัยที่เพิ่มขึ้นในแอปพลิเคชันที่ละเอียดอ่อน

คุณสมบัติ

การแฮช Bcrypt

การแฮชรหัสผ่าน bcrypt มาตรฐานอุตสาหกรรมที่ใช้ตัวเข้ารหัส Blowfish พร้อมค่าต้นทุนแบบปรับได้

ต้นทุนปรับได้

ปรับค่าต้นทุนจาก 4 ถึง 31 เพื่อสมดุลระหว่างความปลอดภัยและประสิทธิภาพตามกรณีการใช้งานของคุณ

การตรวจสอบแฮช

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

100% ฝั่งไคลเอนต์

การดำเนินการ bcrypt ด้วย JavaScript ล้วน รหัสผ่านของคุณไม่เคยออกจากเบราว์เซอร์

วิธีใช้งาน?

1

ป้อนรหัสผ่าน

พิมพ์หรือวางรหัสผ่านที่คุณต้องการแฮชในแท็บแฮช

2

ตั้งค่าต้นทุน

เลือกค่าต้นทุน (ค่าเริ่มต้น 10) ค่าที่สูงกว่าปลอดภัยกว่าแต่ช้ากว่า

3

สร้างหรือตรวจสอบ

คลิกสร้างแฮชเพื่อสร้างแฮช bcrypt หรือใช้แท็บตรวจสอบเพื่อตรวจสอบรหัสผ่านกับแฮช

คำถามที่พบบ่อย

ฟังก์ชันแฮชรหัสผ่านที่ใช้ Blowfish มี salt ในตัวและค่า cost ปรับได้ Rainbow table ใช้ไม่ได้กับ bcrypt

Cost 10 พอสำหรับแอปทั่วไป ต้องการปลอดภัยกว่าใช้ 12 ขึ้นไป เพิ่มทีละ 1 เวลาคำนวณเพิ่มเป็นสองเท่า

Bcrypt สร้าง salt สุ่มใหม่ทุกครั้ง รหัสผ่านเดิมก็ได้แฮชไม่ซ้ำกันเสมอ

ไม่เลย ทุกอย่างรันในเบราว์เซอร์ด้วย JavaScript ล้วน ข้อมูลไม่ออกจากเครื่องคุณ

Bcrypt คืออะไร?

Bcrypt เป็นฟังก์ชันแฮชรหัสผ่านแบบ adaptive ที่ใช้ Blowfish cipher ออกแบบโดย Niels Provos และ David Mazieres ด้วย salt สุ่มและค่า cost ที่ปรับขึ้นได้ bcrypt ยังคงปลอดภัยแม้ hardware จะเร็วขึ้นเรื่อยๆ เป็นมาตรฐานสำหรับเก็บรหัสผ่านในฐานข้อมูล

ทำไมต้องใช้ตัวนี้?

ทุกอย่างรันในเบราว์เซอร์ด้วย JavaScript ล้วน ตั้งค่า cost 4-31 สร้างแฮชทันที ตรวจสอบรหัสผ่านได้เลย ไม่ผ่านเซิร์ฟเวอร์ ไม่มีความเสี่ยง

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

ขั้นตอนถัดไป