ตัวสร้างแฮช Bcrypt
Bcrypt Hash Structure
| Partial | Value | Description |
|---|---|---|
| Algorithm | $2b$ | Bcrypt version (2a, 2b, 2y) |
| Cost Factor | 10 | 2^10 = 1,024 iterations |
| Salt | N9qo8uLOickgx2ZMRZoMye | 22-char Base64-encoded salt |
| Hash | IjZAgcfl7p92ldGxad68LJZdL17lhWy | 31-char Base64-encoded hash |
ตัวสร้างแฮช Bcrypt คืออะไร?
เครื่องมือ Bcrypt ออนไลน์ฟรีสำหรับสร้างแฮชรหัสผ่านแบบมีเกลือพร้อมปรับจำนวนรอบ cost และตรวจสอบว่ารหัสผ่านข้อความตรงกับแฮช Bcrypt ที่มีอยู่หรือไม่ ประมวลผลในเบราว์เซอร์อย่างปลอดภัย
วิธีใช้งาน
- 1เลือกแท็บ— เลือกแท็บสร้างแฮชหรือตรวจสอบแฮช
- 2ป้อนรหัสผ่าน— ป้อนรหัสผ่านที่จะแฮช ในแท็บสร้าง ให้ตั้งค่า Salt Rounds
- 3สร้างหรือตรวจสอบ— คลิกสร้างเพื่อสร้างแฮช Bcrypt หรือตรวจสอบเพื่อเช็คว่ารหัสผ่านตรงกับแฮชหรือไม่
- 4คัดลอกผลลัพธ์— คัดลอกแฮชที่สร้างไปยังคลิปบอร์ดด้วยปุ่มคัดลอก
เครื่องมือที่เกี่ยวข้อง
คำถามที่พบบ่อย
Bcrypt เป็นฟังก์ชันแฮชรหัสผ่านที่อิงจาก cipher Blowfish สร้าง salt โดยอัตโนมัติและอนุญาตให้ปรับ cost factor เพื่อชะลอการแฮช
โดยทั่วไปแนะนำ 10-12 ทุกรอบที่เพิ่มขึ้นจะเพิ่มเวลาคำนวณเป็นสองเท่า 10 ใช้เวลาประมาณ 64ms, 12 ประมาณ 256ms
เพราะ Bcrypt สร้าง salt สุ่มใหม่ทุกครั้ง รหัสผ่านเดียวกันกับ salt ที่ต่างกันจะสร้างแฮชที่ต่างกัน
มี Bcrypt จะตัดอินพุตที่ 72 ไบต์ภายใน สำหรับรหัสผ่านที่ยาวกว่า ให้แฮชด้วย SHA-256 ก่อนแล้วจึงใช้ Bcrypt
เป็นไปได้แต่ไม่แนะนำ แฮชรหัสผ่านควรสร้างฝั่งเซิร์ฟเวอร์ ใช้เครื่องมือนี้เพื่อการทดสอบและแก้ไขข้อบกพร่อง