ตัวสร้างรหัสผ่าน
สร้างรหัสผ่านที่แข็งแกร่งและสุ่มพร้อมความยาวและตัวเลือกอักขระที่ปรับแต่งได้ การสร้างทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ
วิธีการทำงาน
ตัวสร้างรหัสผ่านสร้างรหัสผ่านที่แข็งแกร่งและปลอดภัยทางการเข้ารหัสโดยตรงในเบราว์เซอร์โดยใช้ window.crypto.getRandomValues ไม่มีรหัสผ่านใดถูกส่งไปเซิร์ฟเวอร์
ระบุความยาว (8–128 ตัวอักษร) และเลือกชุดอักขระ: ตัวพิมพ์ใหญ่ (A-Z) ตัวพิมพ์เล็ก (a-z) ตัวเลข (0-9) และสัญลักษณ์ กดสร้างเพื่อรับรหัสผ่านใหม่ กดคัดลอกเพื่อคัดลอกไปคลิปบอร์ด
ตัวบ่งชี้ความแข็งแกร่งแสดง entropy ของรหัสผ่านเป็นบิต 80+ บิตถือว่าแข็งแกร่งสำหรับการใช้งานทั่วไป
ตัวอย่างการใช้งานจริง
สร้างรหัสผ่าน 16 อักขระโดยเปิดชุดอักขระทั้งสี่: พูลมี 88 สัญลักษณ์ เอนโทรปีจึงเป็น 16 × log₂(88) ≈ 103 บิต — เกินเอื้อมการเดาสุ่มที่สมจริงทุกแบบ เทียบกับรหัส 8 ตัวอักษรพิมพ์เล็กล้วน: แค่ 37.6 บิต เจาะออฟไลน์ได้ในไม่กี่ชั่วโมงด้วยฮาร์ดแวร์ตามบ้าน มาตรวัดเอนโทรปีแสดงสด ๆ ขณะสลับตัวเลือก ทำให้เห็นการแลกเปลี่ยน: ความยาวช่วยมากกว่าชุดอักขระเสริมใด ๆ — เหตุผลที่วลีผ่านยาวชนะสตริงสัญลักษณ์สั้น ๆ
กรณีการใช้งาน
- สร้างรหัสผ่านบัญชีที่แข็งแกร่ง
- สร้างคีย์ API
- สร้างข้อมูลประจำตัวชั่วคราว
- ทดสอบข้อกำหนดความแข็งแกร่งของรหัสผ่าน
- เปลี่ยนรหัสผ่านที่อ่อนแอ
คำถามที่พบบ่อย
- รหัสผ่านที่สร้างถูกส่งไปเซิร์ฟเวอร์หรือไม่?
- ไม่เลย ทุกอย่างสร้างในเครื่องผ่าน Web Crypto API
- รหัสผ่านควรยาวแค่ไหน?
- อย่างน้อย 12 ตัวอักษร บัญชีสำคัญควร 16+ ความยาวสำคัญกว่าความซับซ้อน
- Entropy รหัสผ่านคืออะไร?
- การวัดความไม่สามารถคาดเดาได้เป็นบิต มากยิ่งยากต่อการถอดรหัส
- ควรใช้ตัวจัดการรหัสผ่านหรือไม่?
- แน่นอน สร้างรหัสผ่านที่แตกต่างกันสำหรับแต่ละบริการ
- ทำไมบางรหัสผ่านดูคล้ายกัน?
- ความสุ่มหมายความว่าอักขระซ้ำกันในลำดับสั้นเป็นไปได้