Domov Kako Kako ustvariti naključni generator gesla

Kako ustvariti naključni generator gesla

Kazalo:

Video: Как добавить библиотеку в Kontakt 5 - самый удобный способ. NicntGenerator и Nicnt Changer (Oktober 2024)

Video: Как добавить библиотеку в Kontakt 5 - самый удобный способ. NicntGenerator и Nicnt Changer (Oktober 2024)
Anonim

Namestitev upravitelja gesel in nalaganje vseh gesel je dober in plemenit začetek, vendar se delo ne ustavi pri tem. Nisi popolnoma zaščiten, dokler ne zamenjaš vsakega šibkega in ponovno uporabljenega gesla z edinstvenim geslom, ki ga nihče ni mogel uganiti, in ki se ga niti ne bi spomnil. Napad pri krekingu gesla z grobo silo lahko izvleče geslo, kot je Rover, vendar ne bo uspelo, če je geslo podobno kot $ qC4N.

Vprašanje je, kje dobite ta naključna gesla? Približno vsak upravitelj gesel ima svoj lastni generator naključnih gesel, od katerih so nekateri boljši od drugih. V večini primerov pa program uporablja tako imenovani algoritem psevdo naključnih primerov. Teoretično bi heker, ki pozna algoritem in ima dostop do enega od vaših ustvarjenih gesel, lahko kopiral vsa naslednja ustvarjena gesla (čeprav bi bilo to precej težko). Če ste dovolj paranoični, boste morda želeli ustvariti lasten naključni generator. Pri izdelavi vam lahko pomagamo z Microsoft Excel.

Nekatere varnostne naloge nedvomno presegajo področje »naredi sam«, res. Na primer ne boste zgradili svojega navideznega zasebnega omrežja ali VPN. Toda gradnja tega majhnega projekta ne zahteva naprednega znanja, temveč samo sledenje navodilom. Ne uporablja makrov ali domišljijskih stvari, temveč le navadne Excelove funkcije. Upoštevajte, da se ta projekt nujno opira na Excel-ov psevdo naključni algoritem. Razlika je v tem, da lahko negativci preučijo generator gesel v katerem koli javno dostopnem upravitelju gesel, medtem ko nimajo dostopa do vašega doma.

Izdelajte oder generatorja gesla

Najprej ustvarimo oder, ki bo okvir našega generatorja gesel, nalepk in statičnih komponent. Prosim, dajte stvari natančno v celice, ki jih opisujem, da bodo formule delovale. Ko ga začnete delovati, ga lahko nastavite tako, da je popolnoma vaš.

V celici B1 vnesite »Generator naključnih gesel« ali poljubnega naslova za svoj projekt. Začnite v celici B3 in se spustite navzdol, vnesite oznake "Dolžina", "Velike črke", "male črke", "Števke" in "Posebni znaki". Preskočite celico B8, vnesite "Pritisnite F9, da se ponovno regenerirate" v B9, in "PASSWORD" v B10. Videti mora kot spodnja slika.

V celico C3 vnesite 16 ali želeno privzeto dolžino gesla. V naslednje štiri celice pod njim vnesite "Da". Zdaj v celico D4 vnesite celotno veliko črko in veliko črko v D5. Vnesite deset mest v D6 in ne glede na posebne znake, ki jih želite uporabiti v D7. Nasvet za profesionalce: Na seznam števk dodajte zadnji, ne prvi, ali pa ga bo Excel odpravil. Dokončani odri naj bi bili videti nekako takole:

Dodajte formule, ki ustvarjajo gesla

Za začetek moramo sestaviti niz besedila, ki vključuje vse znake, ki smo jih izbrali. Formula za to je videti nekoliko zapletena, ampak res je, da je le dolga. Vnesite to formulo v celico D8:

= IF (C4 = "Da", D4, "") & IF (C5 = "Da", D5, "") & IF (C6 = "Da", D6, "") & IF (C7 = "Da", D7, "")

& Operator zlepi nizov besedila. Ta formula pravi, da za vsako od štirih naborov znakov, če sosednja celica vsebuje Da, vključite nabor znakov. Če pa v tej celici ni ničesar, razen Da (ne glede na veliko ali malo črko), ga ne vključujte. Poskusite sedaj; spremenite nekaj celic Da v Ne, ali Nay ali Žaba. Niz razpoložljivih znakov se spremeni tako, da ustreza temu, kar ste naredili.

Sledi formula za ustvarjanje naključnega gesla. V celici C10 začnite s to predhodno različico:

= MID (D8, RANDBETWEEN (1, LEN (D8)), 1)

Tega bom razbil od znotraj navzven. Funkcija LEN vrne dolžino ne glede na vrednost, ki jo prenesete, v tem primeru dolžino niza znakov, ki so na voljo. Klicanje RANDBETWEEN ne preseneti, vrne naključno število med dvema številkama, ki ju vnesete, v tem primeru eno in dolžino. In funkcija MID vrne kos vhodnega niza, začenši s prvo številko, ki jo vnesete in nadaljuje za število znakov, ki jih določite, v tem primeru samo enega. Torej, ta formula vrne enega naključnega znaka iz razpoložljivega niza znakov. Če pritisnete tipko F9, Excel pove, da naj ponovno izračuna vse funkcije; poskusite nekajkrat in opazujte, kako se naključni znak spreminja.

Seveda, to je samo en znak, ne celo geslo. Naslednji korak je nekoliko težaven, a dejansko ni težek. Kliknite na funkcijski vrstici, da uredite zadnji vnos, dodate znak & do konca, označite vse, razen znaka enakosti, in pritisnite Ctrl + C, da ga kopirate v odložišče. Recimo, da želimo največjo dolžino gesla 40 znakov. Torej 39-krat pritisnite Ctrl + V. Izbrišite končni znak in pritisnite Enter in končali ste.

No, skoraj ste končali. Kot je napisano, ta generator gesel vedno ustvari gesla s 40 znaki. Izhod moramo izrezati na določeno dolžino. Na svojem mestu shranite svoje delo, ker boste urejali to miljo formulo; ga ne bi želeli izbrisati po naključju!

Izberite formulo, ki ustvari geslo in kliknite v formularni vrstici takoj za znakom enako. Nasvet za profesionalno uporabo: S pritiskom na Ctrl + Alt + U na tej točki povečate formularno vrstico. Vnesite LEVO, ki mu sledi odprta oklepaja. Pomaknite se do samega konca formule in vnesite vejico, C3 in tesno oklepaj. Bravo! Formula zdaj geslo obreže na izbrano dolžino.

Natančno nastavitev generatorja gesla

Generator gesel je na tej točki popolnoma funkcionalen. Če ste z njim zadovoljni, kot je, super: to ste že storili! Če pa vas zanima, lahko izboljšate njen videz in funkcionalnost na več načinov. Za začetek z desno miškino tipko kliknite gumb D na vrhu stolpca D in v meniju izberite Skrij. Zdaj vam ni treba videti seznamov nabora znakov in medletnih izračunov.

Običajno želite v generatorju gesel postaviti zgornje in spodnje meje dolžine. Če v polje Dolžina vnesete karkoli razen številke, formula ne uspe. To lahko odpravimo. Kliknite celico C3, ki določa dolžino, v traku kliknite Podatki in izberite Validacija podatkov. Če oznake za preverjanje podatkov ne vidite, razširite preglednico širše.

V pojavnem pojavnem oknu kliknite spustni meni pod Dovoli in izberite Cela številka. Počistite polje Prezri prazno in nastavite Najmanjše na 8 in Najdaljše na 40. Ko je videti kot posnetek zaslona, ​​kliknite naslednji zavihek Vnos sporočila. Kot vhodno sporočilo vnesite "Vnesite dolžino od 8 do 40". Kopirajte to besedilo v odložišče in ga prenesite v polje Sporočilo o napaki na zavihku Opozorilo o napakah in kliknite V redu. Ko kliknete celico Dolžina, dobite poziv, da vnesete pravilno dolžino in če se zmotite, dobite informativno sporočilo o napaki.

Ste pripravljeni na končno spremembo? V polje E1 vnesite "Da" in tik pod njo "Ne". Kliknite celico C4, celico desno od oznake Velike črke. Znova kliknite Podatki na traku in izberite Validacija podatkov. Na spustnem meniju izberite Seznam, počistite polje Ignore prazno, kliknite v polje Vir in označite celici E1 in E2. Na zavihku Vhodno sporočilo vnesite "Da ali Ne" kot sporočilo. Na strani Opozorilo o napaki kot sporočilo o napaki vnesite "Da ali Ne". Za zaključek kliknite V redu. Kopirajte to celico v tri celice pod njo.

To je to! Zdaj te štiri celice sprejemajo samo Da ali Ne kot vrednosti. Še bolje, vsak je zdaj pridobil spustni seznam, ki vam omogoča, da izberete eno od teh vrednosti. Oh, zdaj, ko ste končali, kliknite desno E na vrhu stolpca E in izberite Skrij, da ne boste videli celic, ki se napajajo v sistemu za preverjanje podatkov.

Na tej točki boste morda želeli biti ustvarjalni in dodati oblikovanje, da bo generator gesel videti manj industrijsko. Izberite pisave, ki so vam všeč, dodajte barvo in prilagodite stvari, dokler se vam ne zdijo čudovite.

Končno ga zaklenimo, da ne slučajno uničite formule tako, da vnesete podatke v napačno celico. Označite celice C3 do C7 (to je celica dolžine in štiri celice da / ne), z desno miškino tipko kliknite in izberite Oblikuj celice. Kliknite zavihek Zaščita in počistite potrditveno polje z imenom Zaklenjeno in kliknite V redu. Na traku kliknite Pregled in kliknite Zaščitni list. Samo kliknite V redu, da sprejmete nastavitve v izbranem pogovornem oknu; ne poskušate zaščititi lista z geslom, ampak samo, da ga zaščitite pred fumblefingers. Shranite sijajen rezultat!

Naredite generator gesla v Google Preglednicah

Sem Excel in sem že odtlej, preden je obstajal Google Sheets. Mogoče že odkar obstaja Google! Vem pa, da mnogi ljudje prisegajo na Google Preglednice, zato sem ga odpustil in se prepričal, ali podpira ta projekt.

Sledil sem lastnim navodilom za izdelavo generatorja gesel v listih in ugotovil, da je vse delovalo jim-dandy, vse do formule, ki prikazuje enega naključnega znaka. Vse je delovalo, toda s pritiskom na F9 se ni uspelo osvežiti z novim naključnim znakom. Z Googlom sem ugotovil, da morate za osvežitev pritisniti F5 in s tem posodobiti celotno stran ali spremeniti vrednost katere koli celice. Nerodno je, vendar narediti. Spremenil sem poziv, da sem rekel "Pritisnite F5, da se regenerira".

Namesto da bi ustvaril velikansko formulo, ki izvaja popolno ustvarjanje gesla, sem jo prepisal iz svojega delovnega lista v Excelu. Aleluja! Delo je čisto v redu! Tu se ne bom spuščal v podrobnosti, vendar mi je uspelo ponovno ustvariti pravila za preverjanje podatkov in skriti tudi neželene stolpce. Če uporabljate Sheets in ne Excel, lahko ta projekt še vedno deluje za vas.

Ti si naredil!

Ne glede na to, ali ste sprejeli različico z golimi kostmi ali začeli uporabljati domišljijske nastavitve, imate zdaj generator gesel, ki ste ga napisali sami. Res je, da Excel uporablja generator psevdo naključnih števil, vendar lahko dodate svojo naključnost, tako da večkrat tapnete F9, preden sprejmete ustvarjeno geslo. In čeprav bo heker morda deloval s preoblikovanjem generatorja gesel v izdelku za upravljanje gesel, ki ga uporabljajo milijoni, vaša enkratna uporabnost preprosto ni na radarju. Ti si naredil!

Kako ustvariti naključni generator gesla