สร้าง PBKDF2 Hash
คำนวณ PBKDF2 password hash ด้วย salt และจำนวน iterations ที่กำหนดเอง รองรับ SHA-256/384/512 ผ่าน Web Crypto API พร้อมโหมดตรวจสอบ ฟรีและทำงานในเบราว์เซอร์
Loading tool...
สร้าง PBKDF2 Hash คืออะไร?
PBKDF2 Hash Generator คำนวณ password hash ด้วย PBKDF2 ผ่าน Web Crypto API ของเบราว์เซอร์โดยตรง เลือก salt จำนวน iterations และตัวเลือก SHA-256/384/512 สร้างสตริงแบบ pbkdf2$ สำหรับเก็บ และตรวจสอบรหัสผ่านกับ hash นั้นได้ - ทุกอย่างทำงานในเครื่อง
ประโยชน์หลัก
- Hash รหัสผ่านตามมาตรฐานโดยไม่ต้องมีเซิร์ฟเวอร์
- ปรับ salt iterations และเลือก SHA-2 ได้สามแบบ
- โหมดตรวจสอบด้วยการเทียบแบบ constant-time
- ใช้ offline ได้ - ข้อมูลรับรองไม่เคยออกจากเครื่อง
กรณีการใช้งาน
- •Hash รหัสผ่านสำหรับแอปสั่งทำและเครื่องมือภายใน
- •สร้าง test vector ให้ unit test ระบบยืนยันตัวตน
- •ตรวจ legacy PBKDF2 hash ตอนย้ายระบบ
- •เรียนรู้พฤติกรรมของ key derivation function
- •ตรวจพารามิเตอร์การเก็บรหัสผ่านเทียบคำแนะนำ OWASP
สร้าง PBKDF2 Hash
- ใส่รหัสผ่าน: พิมพ์รหัสผ่านที่ต้องการ hash รหัสผ่านอยู่ในเบราว์เซอร์ของคุณ - การคำนวณใช้ Web Crypto API ของเบราว์เซอร์โดยตรง
- ตั้ง salt iterations และ hash: เว้น salt ว่างเพื่อสุ่มอัตโนมัติ แล้วเลือกจำนวน iterations และตัวเลือก SHA-256/384/512 ยิ่ง iterations มากยิ่งเดาแบบ brute-force ได้ยากขึ้น
- สร้าง hash: กด Generate hash เพื่อได้ hex digest และสตริงแบบ pbkdf2$ ที่รวมทุกพารามิเตอร์ไว้เก็บในระบบ
- ตรวจสอบรหัสผ่านภายหลัง: วางสตริงที่เก็บไว้และรหัสผ่านที่ต้องการทดสอบในส่วน verify - เครื่องมือคำนวณใหม่แล้วเทียบแบบ constant-time
คุณสมบัติหลัก
- PBKDF2 ผ่าน Web Crypto API ของเบราว์เซอร์ - ไม่ใช้ไลบรารี crypto ภายนอก
- รองรับ SHA-256, SHA-384 และ SHA-512
- salt แบบกำหนดเอง (UTF-8) พร้อมสุ่ม salt เมื่อเว้นว่าง
- พรีเซ็ต iterations ตั้งแต่ 1,000 ถึง 600,000 รอบ
- โหมดตรวจสอบเทียบ hash ที่เก็บไว้แบบ constant-time
- รหัสผ่านและ hash ไม่เคยออกจากเบราว์เซอร์