วิธีสร้างรหัสผ่านปลอดภัยทีละขั้นตอน
ตอบด่วน
วิธีสร้างพาสเวิร์ดปลอดภัย: เปิด Password Generator, ตั้งความยาว 16+, เปิด uppercase lowercase digit symbol แล้วคลิก Generate เครื่องมือใช้ crypto.getRandomValues การสร้างเกิดในเครื่อง
การแนะนำ
พาสเวิร์ดแข็งแรงเป็นการป้องกัน first line จากการถูกยึดบัญชี พาสเวิร์ดอ่อนเช่น "password123" หรือ "qwerty" ถูก brute-force แตกในมิลลิวินาที พาสเวิร์ดปลอดภัยควรยาว (16+ อักขระ) สุ่ม และผสม uppercase lowercase digit และ symbol
ทีละขั้นตอน
-
เปิดเครื่องมือสร้างรหัสผ่าน
ไปที่หน้าเครื่องมือสร้างรหัสผ่าน เครื่องมือนี้มีตัวเลือกสำหรับความยาวและชุดอักขระ และสร้างรหัสผ่านโดยใช้ Web Crypto API (crypto.getRandomValues)
-
กำหนดความยาวของรหัสผ่าน
ตั้งค่าแถบเลื่อนความยาวหรืออินพุตให้มีอักขระอย่างน้อย 16 ตัว สำหรับบัญชีที่มีมูลค่าสูง (อีเมล ธนาคาร รหัสผ่านหลักของผู้จัดการรหัสผ่าน) ให้ใช้อักขระ 20-32 ตัว รหัสผ่านที่ยาวจะถอดรหัสได้ยากกว่าแบบทวีคูณ
-
เลือกชุดอักขระ
เปิดใช้งานประเภทอักขระทั้งสี่ประเภท: ตัวอักษรพิมพ์ใหญ่ (A-Z) ตัวอักษรพิมพ์เล็ก (a-z) ตัวเลข (0-9) และสัญลักษณ์ (!@#$%^&*) การใช้ทั้งสี่จะเพิ่มเอนโทรปีให้สูงสุด หลีกเลี่ยงการยกเว้นสัญลักษณ์เพียงเพราะบางเว็บไซต์ปฏิเสธสัญลักษณ์เหล่านั้น แต่ให้ค้นหาบริการอื่นแทน
-
สร้างรหัสผ่าน
คลิกปุ่มสร้าง เครื่องมือนี้สร้างรหัสผ่านแบบสุ่มโดยใช้ crypto.getRandomValues ซึ่งให้การสุ่มที่ปลอดภัยด้วยการเข้ารหัส (ไม่ใช่ Math.random ซึ่งสามารถคาดเดาได้)
-
คัดลอกและจัดเก็บรหัสผ่าน
คลิกคัดลอกเพื่อคัดลอกรหัสผ่านไปยังคลิปบอร์ดของคุณ เก็บไว้ในเครื่องมือจัดการรหัสผ่านที่มีชื่อเสียง (Bitwarden, 1Password, KeePass) — ไม่เคยอยู่ในไฟล์ข้อความธรรมดา บันทึกของเบราว์เซอร์หรือสเปรดชีต ใช้รหัสผ่านที่ไม่ซ้ำกันสำหรับทุกบัญชี
ตัวอย่าง
รหัสผ่าน 16 ตัวอักษร (ทุกชุด)
ป้อนข้อมูล: ความยาว: 16 ชุด: บน+ล่าง+หลัก+สัญลักษณ์
เอาท์พุต: K9#mX!2vRp$7nLqF
รหัสผ่าน 32 ตัวอักษร (เอนโทรปีสูงสุด)
ป้อนข้อมูล: ความยาว: 32 ชุด: บน+ล่าง+หลัก+สัญลักษณ์
เอาท์พุต: jN8$kP!3wQx&7mZrL#2vFtY@5cBhDg
เป็นมิตรกับข้อความรหัสผ่าน (ตัวอักษรเท่านั้น)
ป้อนข้อมูล: ความยาว: 20 ชุด: บน+ล่าง
เอาท์พุต: XkQmPvRnLwZrFtYcBhDg
ปัญหาทั่วไป
- การใช้ Math.random() สำหรับรหัสผ่าน —ไม่มีการเข้ารหัสที่ปลอดภัย ใช้ crypto.getRandomValues() หรือเครื่องมือที่ทำเสมอ
- การใช้รหัสผ่านซ้ำระหว่างบัญชี —หากไซต์หนึ่งถูกละเมิด บัญชีของคุณทั้งหมดจะถูกบุกรุก ใช้รหัสผ่านที่ไม่ซ้ำกันทุกที่
- การจัดเก็บรหัสผ่านในไฟล์ข้อความธรรมดาหรือบันทึกย่อของเบราว์เซอร์ — ใช้เครื่องมือจัดการรหัสผ่านที่มีชื่อเสียงพร้อมการเข้ารหัส
- การเลือกรหัสผ่านแบบสั้น — รหัสผ่าน 8 ตัวอักษรพร้อมชุดอักขระทั้งหมดมีเอนโทรปีเพียง ~52 บิต ซึ่งถอดรหัสได้ภายในไม่กี่ชั่วโมงในฟาร์ม GPU
เคล็ดลับ
- ใช้อย่างน้อย 16 ตัวอักษรสำหรับบัญชีที่สำคัญ 20+ สำหรับรหัสผ่านหลักของผู้จัดการอีเมลและรหัสผ่าน
- เปิดใช้งานชุดอักขระทั้งหมด (บน ล่าง ตัวเลข สัญลักษณ์) เพื่อเพิ่มเอนโทรปีต่ออักขระให้สูงสุด
- ใช้เครื่องมือจัดการรหัสผ่านเพื่อสร้างและจัดเก็บรหัสผ่านที่ไม่ซ้ำกันสำหรับทุกบัญชี —คุณจะต้องจำรหัสผ่านหลักเพียงรหัสเดียวเท่านั้น
- เปิดใช้งานการตรวจสอบสิทธิ์แบบสองปัจจัย (2FA) ในบัญชีที่สำคัญ รหัสผ่านที่รัดกุมเพียงอย่างเดียวไม่เพียงพอหากบริการรองรับ 2FA