Үндсэн агуулга руу очих
LibraTool logoLibraTool

Нууц үгийн хүч шалгагч — үнэгүй

Нууц үгийн хүчийг энтропийн шинжилгээ, задлах цагийн тооцоолол болон шаардлагуудын дэлгэрэнгүй жагсаалтаар шалгах. Бүхэлдээ хөтчид ажилладаг.

Хүчтэй байдлын шалгалт зөвхөн таны төхөөрөмж дээр ажиллана. Доорх заавал биш гоожилтын шалгалт нь SHA-1 хэшийн эхний 5 тэмдэгтийг (нууц үгийг өөрийг нь хэзээ ч биш) pwnedpasswords.com руу илгээнэ.

Зөвхөн эвристик. Оноо нь бүтэц болон түгээмэл нууц үгийн жагсаалтад үндэслэсэн тооцоо юм. Алдагдсан нууц үгийн хувьд доорх гоожилтын шалгалт илүү найдвартай.

Түгээмэл хэрэглээ

  • Бүртгүүлэхээс өмнө нууцлалын хүчийг шалгаарайАль ч вэбсайт эсвэл приложенидээ шинэ бүртгэл үүсгэхээс өмнө нууцлал хангалттай хүчтэй эсэхийг туршина.
  • Нууцлал аюулгүй байдлын бодлогыг хэнээ байдаг эсэхийг баталгаажуулаНууцлалууд байгууллагын аюулгүй байдлын бодлого: урт, тэмдэгтийн олон талтай байдал, нийтлэг нууцлалууд байхгүй.
  • Нууцлалын аюулгүй байдлын ойлголтыг сургахОюутан болон ажилтнуудад аль нь сул нууцлал болохыг сургахын тулд энтропи болон хугарлын цагийн үнэлгээг ашиглана.
  • Таны нууцлалын менежерийн үндсэн нууцлалыг туршинаТаны нууцлалын менежерийн үндсэн нууцлал үнэхээр хүчтэй байгаа эсэхийг баталгаажуула — энэ нь бүх бусад нууцлалуудыг хорих хамгаалж байна.
  • Аюулгүй байдлын аудитын нууцлалын хүчний үнэлгээАюулгүй байдлын аудитын контрол жагсаалтын хэсэг болгон нууцлалын хүчнийг үнэлэх. Энтропи, хугарлын цагийг үзэх болон нийтлэг нууцлалын сэнсүүд хайх.

Хэрхэн ажилладаг

Хүчийг шинжлэлт гараар бичсэн JavaScript систем ашиглан бүхэлдээ таны хөтчид явагддаг — номын сан, сервер хамааралгүй. Энэ нь тэмдэгт-сангийн энтропийн математик, загварын илрүүлэлт (гарын зам, давтагдсан тэмдэгт, нийтлэг орлуулга), таны нууц үг хэзээ ч төхөөрөмжөөс гарахгүй Web Crypto API, k-anonymity ашиглан сонголт зөрчлийн хайлтыг нэгтгэдэг.

  1. 1
    Сангийн энтропи тооцоологддог
    Та бичих тутамд хэрэгсэл ямар тэмдэгтийн анги байгааг хэмждэг — жижиг үсэг (26), том үсэг (26), цифр (10), тэмдэгт (32) — нийт сангийн хэмжээг log2-оор үржүүлж тэмдэгт бүрийн энтропийн битийг гаргаад, нууц үгийн уртаар үржүүлдэг. 10-тэмдэгттэй бүх-жижиг-үсэгтэй нууц үг ойролцоогоор 47 биттэй эхэлдэг.
  2. 2
    Загварын торгууль хэрэглэгддэг
    Түүхий энтропи дараа нь урьдчилан таамаглах боломжтой бүтцийн хувьд бууруулагддаг: 'qwe' эсвэл 'asd' шиг гарын зам, 'abc' эсвэл '321' шиг дараалсан гүйлт, дөрвөн-цифрийн жил (1900–2099), давтагдсан тэмдэгтийн гүйлт бүр 10 бит зардал өгдөг. Хэрэгсэл мөн нийтлэг l33t орлуулгыг (@ → a, 0 → o, $ → s) урвуулж ард дагах цифрийг арилгаж 'P@ssw0rd1'-г мэдэгдэж буй-нийтлэг нууц үг 'password' гэдгийг барьдаг.
  3. 3
    Оноо, хагалах хугацаа оноогддог
    Тохируулсан энтропи, есөн-зүйлийн шалгах жагсаалт (урт, тэмдэгтийн анги, давтагдсан гүйлт байхгүй, мэдэгдэж буй-нийтлэг нууц үг биш) хамтдаа Маш Сул-аас Хүчтэй хүртэлх оноог тодорхойлдог. Хагалах хугацаа секундэд 10 тэрбум таамаглал — офлайн GPU халдлагад түгээмэл тоо — гэж таамаглаж, 2^entropy / 10,000,000,000 гэж тооцоологддог.
  4. 4
    Сонголт k-anonymity-ээр зөрчлийн шалгалт
    Хэрэв та 'Мэдэгдэж буй зөрчилтэй харьцуулж шалгах' дарвал, Web Crypto API таны нууц үгийг хөтчид локалиар SHA-1-ээр hash хийдэг. Тэр hash-ийн зөвхөн эхний 5 hex тэмдэгт Have I Been Pwned range API руу илгээгддэг; дагавар клиент талд тохируулагддаг. Бүтэн hash — нууц үг өөрөө — хэзээ ч таны төхөөрөмжөөс гардаггүй.

Таны нууц үг хэзээ ч хаана ч дамжуулагддаггүй — бүх хүчийн шинжилгээ JavaScript-д локалиар явагддаг, сонголт зөрчлийн шалгалт k-anonymity ашигладаг (зөвхөн 5-тэмдэгтийн hash угтвар Have I Been Pwned API руу илгээгддэг, тэр үйлчилгээнд таны нууц үгийг сэргээх нь математикийн хувьд боломжгүй болгодог).

Холбоотой хэрэгслүүд

Түгээмэл асуултууд