ตัวสร้างรหัสผ่าน - รหัสผ่านสุ่มที่แข็งแกร่ง

—

สร้างรหัสผ่านสุ่มที่แข็งแกร่งด้วยตัวสร้างรหัสผ่านของเรา เลือกความยาวและชุดอักขระที่จะรวม — ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข และสัญลักษณ์ — แล้วสร้างทันที

ตัวสร้างใช้ Web Crypto API (crypto.getRandomValues) ซึ่งเป็นแหล่งสุ่มที่ปลอดภัยทางการเข้ารหัสและมีในทุกเบราว์เซอร์สมัยใหม่ ต่างจากตัวสร้างที่ใช้ Math.random() ผลลัพธ์ของมันเหมาะสำหรับการใช้งานด้านความปลอดภัย ทุกอย่างทำงานในเครื่อง: ไม่มีรหัสผ่านใดถูกส่งหรือจัดเก็บ

สำหรับบัญชีสำคัญใช้อย่างน้อย 16 ตัวอักษร ความยาวชนะความซับซ้อน: รหัสผ่านสุ่มที่ยาวจะแข็งแกร่งกว่ารหัสสั้นที่มีอักขระพิเศษมาก สร้างรหัสผ่านที่ไม่ซ้ำกันสำหรับทุกบัญชีและจัดเก็บไว้ในตัวจัดการรหัสผ่าน — การนำมาใช้ใหม่เป็นความเสี่ยงด้านความปลอดภัยในโลกแห่งความจริงที่ใหญ่ที่สุด คลิกที่รหัสผ่านที่สร้างขึ้นเพื่อคัดลอกไปยังคลิปบอร์ด

สูตร
crypto.getRandomValues() บนชุดอักขระที่เลือก; เอนโทรปี ≈ ความยาว × log₂(ขนาดชุด)

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

อะไรทำให้รหัสผ่านแข็งแกร่ง?
ความยาวและความสุ่ม ทุกอักขระที่เพิ่มเข้าไปจะคูณพื้นที่ค้นหา; รหัสผ่านสุ่ม 16 ตัวอักษรที่มีชุดอักขระครบจะมีเอนโทรปีประมาณ 100 บิต — แทบจะเจาะไม่ได้ด้วยกำลังเดรัจว์
รหัสผ่านของฉันควรยาวเท่าใด?
ใช้อย่างน้อย 16 ตัวอักษรสำหรับบัญชีสำคัญ และ 12 เป็นค่าต่ำสุดสัด ยิ่งยาวยิ่งดีเสมอ — ความยาวสำคัญกว่ากฎความซับซ้อนมาก
รหัสผ่านเหล่านี้ถูกสร้างขึ้นอย่างปลอดภัยหรือไม่?
ใช่ รหัสผ่านถูกสร้างด้วย Web Crypto API (crypto.getRandomValues) — แหล่งสุ่มที่ปลอดภัยทางการเข้ารหัส — ทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีอะไรถูกส่งหรือจัดเก็บ
ฉันควรใช้ตัวจัดการรหัสผ่านหรือไม่?
ใช่ สร้างรหัสผ่านสุ่มที่ไม่ซ้ำกันสำหรับทุกบัญชีแล้วให้ตัวจัดการรหัสผ่านจำไว้ การนำรหัสผ่านมาใช้ใหม่เป็นความเสี่ยงด้านความปลอดภัยของบัญชีที่ใหญ่ที่สุด

เครื่องคิดเลขที่เกี่ยวข้อง