Үнэгүй нууц үг үүсгэгч. Тохируулж болох урт ба тэмдэгтийн багцтай хүчтэй, санамсаргүй нууц үг үүсгэ, таны хөтчид аюулгүй үүсгэгддэг.
Нууц үг үүсгэгч нь криптографийн хувьд аюулгүй санамсаргүй эх сурвалжийг ашиглан том, жижиг үсэг, тоо, тэмдгийн хольцоос бүрдсэн санамсаргүй тэмдэгтийн мөрийг үүсгэдэг бөгөөд хүн гараар сонгохоос хамаагүй таамаглахад хэцүү нууц үг үүсгэдэг.
Сүүлд шинэчлэгдсэн:
Нууц Үг Үүсгэгч
Хүмүүсийн өөрсдөө зохиодог нууц үг таамаглаж болохуйц хэв маягийг дагадаг байдаг — нэр, төрсөн өдөр, тоо эсвэл тэмдэг залгасан түгээмэл үг. Довтлогчид үүнийг мэддэг бөгөөд нууц үг тайлах хэрэгслүүд яг ийм хэв маягийг тойрон бүтээгддэг тул хүний сонгосон нууц үг нь мэдрэгдэж байгаагаас хамаагүй сул байдаг.
Хүний зөн совиноос биш криптографийн хувьд аюулгүй эх сурвалжаас үүсгэгдсэн жинхэнэ санамсаргүй нууц үг нь ямар ч ашиглаж болох хэв маягтай байдаггүй. Тэмдэгт бүр бие даан, урьдчилан таамаглах боломжгүйгээр сонгогддог бөгөөд энэ нь нууц үгийг таамаглал болон автомат тайлах оролдлогод тэсвэртэй болгодог зүйл юм.
Тэмдэгтийн Багц
Таны оруулсан тэмдэгтийн төрөл бүр — том үсэг, жижиг үсэг, тоо, тэмдэг — нууц үгийн байрлал бүрт боломжит тэмдэгтийн сангийн хэмжээг өргөжүүлдэг. Илүү том сан нь ижил уртад экспоненциал илүү олон боломжит нууц үг гэсэн үг бөгөөд энэ нь бодитоор хийсвэр хайлтаар тайлах оролдлогыг удаашруулдаг зүйл юм.
Зарим хуучин системүүд тэмдгийг хориглодог эсвэл богино дээд уртыг хэрэгжүүлдэг тул та энд тэмдэгтийн багц ба уртыг тухайн данс бодитоор хүлээн авдагтай тохируулан тохируулж болно, гэхдээ тэр хязгаарлалтын дотор санамсаргүй байдлыг хамгийн ихээр хадгална.
Энтропийг Тайлбарлах
Бит-ээр хэмжигддэг энтропи нь довтлогч таны нууц үгийг хийсвэр хайлтаар олохоос өмнө онолын хувьд хэдэн оролдлого хийх ёстойг тоолох стандарт арга юм. Энтропийн бит бүр боломжит нууц үгийн тоог хоёр дахин нэмэгдүүлдэг тул 40 болон 60 битийн ялгаа асар их — ердөө 50%-иар хүчтэй биш.
Энэ хэрэгсэл нь таны нууц үгийн уртаас болон сонгосон тэмдэгтийн багцын хэмжээнээс энтропийг тооцоолж, дараа нь тодорхой тохиргоо таны шаардлагыг хангаж байгаа эсэхийг хурдан үнэлэхийн тулд энгийн хүч чадлын үнэлгээнд ангилдаг.
Үүсгэхээс Гадна
Хүчтэй, санамсаргүй нууц үг нь таамаглах, хийсвэр хайлтаар тайлах довтолгооноос хамгаалдаг, гэхдээ фишинг, товчлуур дарах бүрийг бүртгэдэг хортой програм, эсвэл нууц үгийг хадгалж буй үйлчилгээний эвдрэлээс хамгаалдаггүй. Боломжтой хаана ч гэсэн хоёр хүчин зүйлийн баталгаажуулалтыг идэвхжүүлэх нь хүчтэй нууц үг дангаараа өгч чадахгүй хамгаалалтын нэмэлт давхаргыг өгдөг.
Санамсаргүй нууц үгийг цээжлэхэд зориулагдаагүй тул тэдгээрийг үүсгэж, хадгалж, автоматаар бөглөх нууц үгийн менежерийг ашиглах нь санахад найдахгүйгээр эсвэл давтан ашигласан нууц үггүйгээр данс бүрт өвөрмөц хүчтэй нууц үг хадгалах бодит арга юм.
Практик Хэрэглээ
Шинэ данс үүсгэх
Өөр сайтаас нэгийг давтан ашиглахын оронд өвөрмөц, хүчтэй нууц үг үүсгэх.
Эвдэрсэн нууц үгийг шинэчлэх
Өгөгдлийн эвдрэлд ил гарсан байж болзошгүй нууц үгийг солих.
Нууц үгийн менежер тохируулах
Нууц үгийн менежер рүү шилжих явцад хүчтэй мастер нууц үг эсвэл бичлэг үүсгэх.
Хуваалцсан эсвэл админ данс хамгаалах
Багт эсвэл байгууллага дотор хуваалцсан дансдад хүчтэй нууц үг үүсгэх.
Сайтын нууц үгийн шаардлагыг хангах
Тодорхой нарийн төвөгтэй дүрэмтэй тааруулахын тулд урт, тэмдэгтийн төрлийг тохируулах.
Тийм ээ — нууц үгс бүхэлдээ таны хөтөч дотор Web Crypto API, буюу криптографийн хувьд аюулгүй санамсаргүй тооны эх сурвалж ашиглан үүсгэгддэг. Ямар ч нууц үг сервер рүү илгээгддэггүй, хаана ч хадгалагддаггүй тул та хуулж ашиглах хүртэл зөвхөн таны төхөөрөмж дээр л оршин байдаг.
Одоогийн аюулгүй байдлын зөвлөмжүүд чухал дансдад дор хаяж 12-16 тэмдэгт байхыг санал болгодог, учир нь урт нууц үг нь хийсвэр хайлтаар тайлахад экспоненциал хэцүү болдог. Маш чухал дансдад (имэйл, банк, нууц үгийн менежер) 16-20 тэмдэгт нь тохиромжтой зорилт юм.
Энтропи нь нууц үгийн онолын хувьд таамаглах боломжгүй байдлыг бит-ээр хэмждэг — тоо их байх тусам довтлогч оролдох ёстой боломжит хослол их болно. 60+ бит энтропитой нууц үгийг ерөнхийдөө хүчтэй гэж үздэг; 40 битээс бага бол орчин үеийн тооцоолох чадвараар хялбархан тайлагддаг.
Төстэй тэмдэгтийг хасах нь зарим фонтод ялгахад хэцүү байдаг том I, жижиг l, том O, тоо 0 зэрэг адилхан харагддаг тэмдэгтийг арилгадаг. Хэрэв та нууц үгээ гараар бичих эсвэл унших шаардлагатай бол энэ нь ашигтай, гэхдээ боломжит тэмдэгтийн хослолын тоог маш бага зэрэг бууруулдаг.
Үгүй — олон дансанд нэг нууц үг давтан ашиглах нь нэг өгөгдлийн эвдрэл бүх дансыг эвдэж болзошгүй гэсэн үг юм. Данс бүрдээ өвөрмөц нууц үг үүсгэж, тус бүрийг санахгүйн тулд нууц үгийн менежерт аюулгүй хадгалаарай.