ตรวจสอบความแข็งแกร่งรหัสผ่าน ฟรี
ตรวจสอบความแข็งแกร่งรหัสผ่านด้วยการวิเคราะห์ entropy การประมาณเวลาที่ใช้ถอดรหัส และรายการตรวจสอบข้อกำหนดโดยละเอียด ทำงานในเบราว์เซอร์ทั้งหมด
การตรวจความแข็งแกร่งทำงานบนอุปกรณ์ของคุณเท่านั้น การตรวจรหัสรั่วไหลแบบไม่บังคับด้านล่างจะส่ง 5 ตัวแรกของแฮช SHA-1 (ไม่ใช่รหัสผ่านจริง) ไปยัง pwnedpasswords.com
เฉพาะการประมาณการเท่านั้น คะแนนเป็นเพียงค่าประมาณจากโครงสร้างและรายการรหัสผ่านที่พบบ่อย สำหรับรหัสผ่านที่รั่วไหล การตรวจรหัสรั่วไหลด้านล่างเชื่อถือได้มากกว่า
การใช้งานทั่วไป
- ตรวจสอบความแข็งแกร่งของรหัสผ่านก่อนลงทะเบียนทดสอบว่ารหัสผ่านแข็งแกร่งพอหรือไม่ก่อนสร้างบัญชีใหม่บนเว็บไซต์หรือแอปใด ๆ
- ตรวจสอบว่ารหัสผ่านตรงตามนโยบายความปลอดภัยตรวจสอบว่ารหัสผ่านตรงตามนโยบายความปลอดภัยขององค์กร: ความยาว ความหลากหลายของอักขระ ไม่มีรหัสผ่านทั่วไป
- สอนแนวคิดความปลอดภัยของรหัสผ่านใช้การประเมินเอนโทรปีและระยะเวลาการแตกเพื่อสอนนักเรียนและพนักงานว่าเหตุใดรหัสผ่านบางตัวจึงอ่อนแอ
- ทดสอบรหัสผ่านหลักของตัวจัดการรหัสผ่านตรวจสอบว่ารหัสผ่านหลักของตัวจัดการรหัสผ่านของคุณมีความแข็งแกร่งจริง ๆ: ป้องกันรหัสผ่านอื่น ๆ ทั้งหมดของคุณ
- ตรวจสอบความแข็งแกร่งของรหัสผ่านการตรวจสอบความปลอดภัยประเมินความแข็งแกร่งของรหัสผ่านเป็นส่วนหนึ่งของรายการตรวจสอบการตรวจสอบความปลอดภัย ตรวจสอบเอนโทรปี ระยะเวลาการแตก และการตรวจจับรหัสผ่านทั่วไป
วิธีการทำงาน
การวิเคราะห์ความแข็งแรงทำงานในเบราว์เซอร์ทั้งหมดด้วยเอนจิน JavaScript ที่เขียนขึ้นเอง — ไม่มีไลบรารี ไม่มีเซิร์ฟเวอร์ รวมคณิตศาสตร์เอนโทรปีของชุดอักขระ การตรวจจับรูปแบบ (การไล่แป้นพิมพ์ อักขระซ้ำ การแทนที่ที่พบบ่อย) และการตรวจการรั่วไหลแบบเลือกได้ที่ใช้ Web Crypto API และ k-anonymity รหัสผ่านของคุณจึงไม่เคยออกจากอุปกรณ์
- 1คำนวณเอนโทรปีของชุดอักขระขณะพิมพ์ เครื่องมือวัดว่ามีประเภทอักขระใดบ้าง — ตัวพิมพ์เล็ก (26) ตัวพิมพ์ใหญ่ (26) ตัวเลข (10) สัญลักษณ์ (32) — นำขนาดชุดรวมไปคำนวณ log2 เพื่อได้บิตเอนโทรปีต่ออักขระ แล้วคูณด้วยความยาวรหัสผ่าน รหัสผ่านตัวพิมพ์เล็กล้วน 10 อักขระเริ่มที่ราว 47 บิต
- 2หักคะแนนตามรูปแบบเอนโทรปีดิบถูกลดลงตามโครงสร้างที่คาดเดาได้: การไล่แป้นพิมพ์อย่าง 'qwe' หรือ 'asd' ลำดับต่อเนื่องอย่าง 'abc' หรือ '321' ปีสี่หลัก (1900–2099) และอักขระซ้ำต่อเนื่อง แต่ละอย่างหัก 10 บิต เครื่องมือยังกลับการแทนที่แบบ l33t ที่พบบ่อย (@ → a, 0 → o, $ → s) และตัดตัวเลขท้ายเพื่อจับ 'P@ssw0rd1' ว่าเป็นรหัสผ่านที่พบบ่อยอย่าง 'password'
- 3กำหนดคะแนนและเวลาเจาะรหัสเอนโทรปีที่ปรับแล้วและรายการตรวจเก้าข้อ (ความยาว ประเภทอักขระ ไม่มีอักขระซ้ำต่อเนื่อง ไม่ใช่รหัสผ่านที่พบบ่อย) ร่วมกันกำหนดคะแนนตั้งแต่ อ่อนแอมาก ถึง แข็งแกร่ง เวลาเจาะรหัสประมาณโดยสมมติ 10 พันล้านครั้งต่อวินาที — ตัวเลขทั่วไปของการโจมตีด้วย GPU แบบออฟไลน์ — คำนวณเป็น 2^entropy / 10,000,000,000
- 4ตรวจการรั่วไหลผ่าน k-anonymity (ไม่บังคับ)หากคุณคลิก 'ตรวจสอบกับการละเมิดที่รู้จัก' Web Crypto API จะแฮชรหัสผ่านด้วย SHA-1 ในเบราว์เซอร์ มีเพียง 5 อักขระ hex แรกของแฮชที่ถูกส่งไปยัง range API ของ Have I Been Pwned ส่วนท้ายถูกจับคู่ฝั่งไคลเอนต์ แฮชเต็ม — และตัวรหัสผ่าน — ไม่เคยออกจากอุปกรณ์
รหัสผ่านของคุณไม่เคยถูกส่งไปที่ใด — การวิเคราะห์ความแข็งแรงทั้งหมดทำงานใน JavaScript ในเครื่อง และการตรวจการรั่วไหลแบบเลือกได้ใช้ k-anonymity (มีเพียงคำนำหน้าแฮช 5 อักขระที่ส่งไปยัง API ของ Have I Been Pwned ทำให้บริการนั้นไม่มีทางสร้างรหัสผ่านของคุณขึ้นใหม่ได้ทางคณิตศาสตร์)
เครื่องมือที่เกี่ยวข้อง
ตรวจสอบรหัสผ่านที่ถูกละเมิด
ตรวจสอบว่ารหัสผ่านปรากฏในการละเมิดข้อมูลที่รู้จักผ่าน Have I Been Pwned — ด้วย k-anonymity รหัสผ่านจึงถูก hash ในเครื่องและส่งเฉพาะ hash prefix 5 ตัวอักษร รหัสผ่านไม่เคยออกจากเบราว์เซอร์
ตัวสร้างรหัสผ่าน
สร้างรหัสผ่านที่รัดกุมและสุ่มได้ พร้อมกำหนดความยาว ประเภทอักขระ และอักขระที่ไม่ต้องการเอง ฟรี ไม่ต้องล็อกอิน
ปลดล็อก PDF
ลบรหัสผ่านออกจาก PDF ที่คุณเปิดได้ หรือยกเลิกข้อจำกัดการพิมพ์ คัดลอก และแก้ไข หลายไฟล์พร้อมกัน ทำงานในเบราว์เซอร์ ไม่มีการอัปโหลดใดๆ