เป็นเรื่องธรรมดามากในตอนนี้ที่เราทุกคนทำได้โดยไม่ต้องคิดถึงมัน: สร้างรหัสผ่านที่มีอักขระอย่างน้อย x ตัวมีอย่างน้อยหนึ่งหมายเลขและหนึ่งสัญลักษณ์และไม่ใช่ชื่อหรือนามสกุลของคุณ ไม่ว่าคุณจะอยู่ในที่ทำงานหรือสร้าง Apple ID ข้อกำหนดรหัสผ่านเหล่านี้สำหรับรหัสผ่านที่ "แข็งแกร่ง" นั้นมีอยู่ทุกที่. หลังจากสร้างรหัสผ่านใหม่ในเว็บไซต์หนึ่งวันฉันเริ่มคิดว่าความต้องการทั้งหมดแตกต่างกันอย่างไร บางเว็บไซต์ต้องการรหัสผ่านที่สั้นกว่า 3 ตัวอักษรและบางแห่งบังคับใช้อย่างน้อย 8 แห่งบางคนต้องการสัญลักษณ์ แต่บางแห่งไม่ต้องการ บางคนใส่ใจเกี่ยวกับชื่อและรหัสผ่านก่อนหน้าของคุณบางคนไม่สนใจ ดังนั้นรหัสผ่านใดที่แข็งแกร่งจริงๆ? ฉันได้ทำการค้นคว้าและค้นพบสองสิ่งเมื่อคุณกำลังพูดถึงใครบางคน "ถอดรหัส" รหัสผ่านของคุณ: ประการแรกมีความแข็งแกร่งของรหัสผ่านของคุณและประการที่สองมีความแข็งแกร่งของการเข้ารหัสที่เข้ารหัสรหัสผ่านซึ่งพูดพล่อยๆ. ฉันรู้ได้อย่างรวดเร็วว่าแนวคิดทั้งหมดของรหัสผ่านที่คาดเดายากเป็นคณิตศาสตร์และมีการศึกษาจำนวนมากที่ทำในหัวข้อนี้ สิ่งที่ดึงดูดความสนใจของฉันและฉันจะพูดถึงในโพสต์นี้มาจากการศึกษา 2011 Carnegie-Mellon. ทดสอบรหัสผ่านของคุณก่อน ก่อนที่เราจะรู้ว่ารหัสผ่านที่รัดกุมคืออะไรลองมาดูกันว่าจะใช้เวลานานเท่าใดในการถอดรหัสรหัสผ่านที่คาดเดายากของคุณ เพื่อตรวจสอบว่าเราจะใช้เครื่องมือบนเว็บไซต์...