Namai Kaip Kaip sukurti atsitiktinių slaptažodžių generatorių

Kaip sukurti atsitiktinių slaptažodžių generatorių

Turinys:

Video: Kaip sukurti profesionalią internetinę parduotuvę nemokamai (Detali Pamoka) (Lapkritis 2024)

Video: Kaip sukurti profesionalią internetinę parduotuvę nemokamai (Detali Pamoka) (Lapkritis 2024)
Anonim

Įdiegti slaptažodžių tvarkytuvę ir įkelti ją su visais slaptažodžiais yra gera ir kilni pradžia, tačiau darbas tuo nesibaigia. Jūs nesate visiškai apsaugoti, kol nepakeisite kiekvieno silpno ir pakartotinai naudojamo slaptažodžio unikaliu slaptažodžiu, kurio niekas negalėjo atspėti ir kurio net negalėjote atsiminti. Neapsaugotos jėgos slaptažodžių nulaužimo priepuolis gali panaikinti tokį slaptažodį kaip „Rover“, tačiau jis nepavyks, kai slaptažodis yra kažkas panašaus į $ qC4N.

Klausimas yra kur gauti tuos atsitiktinius slaptažodžius? Beveik kiekvienas slaptažodžių tvarkytojas turi savo atsitiktinių slaptažodžių generatorių, iš kurių kai kurie yra geresni nei kiti. Tačiau daugeliu atvejų programa naudoja tai, kas vadinama pseudoatsitiktiniu algoritmu. Teoriškai įsilaužėlis, žinantis algoritmą ir turintis prieigą prie vieno iš jūsų sugeneruotų slaptažodžių, galėtų atkartoti visus paskesnius sugeneruotus slaptažodžius (nors tai būtų gana sunku). Jei esate pakankamai paranojikas, galbūt norėsite sukurti savo atsitiktinių slaptažodžių generatorių. Mes galime padėti jums sukurti ją naudojant „Microsoft Excel“.

Neabejotinai kai kurios saugumo užduotys yra „pasidaryk pats“ sritis, tiesa. Pavyzdžiui, nesirinksite savo virtualiojo privataus tinklo ar VPN. Bet norint sukurti šį mažą projektą nereikia papildomų žinių, reikia tik sugebėjimo vykdyti instrukcijas. Jis nenaudoja makrokomandų ar išgalvotų dalykų, tiesiog paprastas „Excel“ funkcijas. Atminkite, kad šis projektas būtinai remiasi „Excel“ pseudoatsitiktiniu algoritmu. Skirtumas yra tas, kad blogi vaikinai gali mokytis slaptažodžių generatoriaus bet kuriame viešai prieinamame slaptažodžių tvarkytuvėje, tuo tarpu jie neturi prieigos prie jūsų namuose sukurto slaptažodžių tvarkytojo.

Sukurkite „Password Generator“ pastolius

Pirmiausia sukurkime pastolius, kurie įrėmins mūsų slaptažodžių generatorių, etiketes ir statinius komponentus. Įdėkite daiktus tiksliai į mano aprašytus langelius, kad formulės veiktų. Kai tik jis veiks, galėsite jį patobulinti, kad jis taptų jūsų pačių.

Ląstelėje B1 įveskite „Atsitiktinių slaptažodžių generatorius“ arba bet kurį savo projekto pavadinimą. Pradėdami nuo langelio B3 ir eidami žemyn, įveskite etiketes „Ilgis“, „Didžiosios raidės“, „Mažosios raidės“, „Skaitmenys“ ir „Specialieji ženklai“. Praleisti langelį B8, B9 įveskite „Paspauskite F9, jei norite atsinaujinti“, o B10 - „PASSWORD“. Tai turėtų atrodyti kaip žemiau pateiktas paveikslėlis.

C3 langelyje įveskite 16 arba jūsų pasirinktą numatytojo slaptažodžio ilgį. Įveskite „Taip“ į kitus keturis langelius po juo. Dabar įveskite visą didžiąją abėcėlę langelyje D4, o visą mažąją raidę - D5. Įveskite 10 skaitmenų D6 ir bet kokius specialiuosius simbolius, kuriuos norite naudoti D7. Pro patarimas: 0 įrašykite paskutinį, o ne pirmą, į skaitmenų sąrašą, nes „Excel“ jį pašalins. Užbaigti pastoliai turėtų atrodyti taip:

Pridėkite formules, kurios sukuria slaptažodžius

Norėdami pradėti, turime sukurti teksto eilutę, apimančią visus simbolius, kuriuos pasirinkome naudoti. Formulė, kaip tai padaryti, atrodo šiek tiek sudėtinga, bet iš tikrųjų ji yra tik ilga. Įveskite šią formulę D8 langelyje:

= IF (C4 = "Taip", D4, "") ir IF (C5 = "Taip", D5, "") ir IF (C6 = "Taip", D6, "") ir IF (C7 = "Taip", D7, "")

Operatorius suklijuoja teksto eilutes. Ši formulė sako, kad kiekviename iš keturių simbolių rinkinių, jei gretimame langelyje yra Taip, įtraukite ženklų rinkinį. Bet jei toje ląstelėje yra nieko, išskyrus Taip (neatsižvelgiant į didžiąsias ar mažąsias raides), neįtraukite. Išbandykite dabar; pakeiskite kai kuriuos „Taip“ langelius į „Ne“, „Ne“ arba „Varlė“. Galimų simbolių eilutė keičiasi, kad atitiktų tai, ką padarėte.

Toliau pateikiama formulė, kaip sugeneruoti atsitiktinį slaptažodį. C10 langelyje pradėkite nuo šios preliminarios versijos:

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

Aš sulaužysiu tai iš vidaus. Funkcija LEN grąžina bet kokios vertės, kurią jūs ją perduosite, ilgį, šiuo atveju galimų simbolių eilutės ilgį. Paskambinus RANDBETWEEN, nenuostabu, kad du du numeriai, kuriuos suteikiate, yra šiuo atveju, ir ilgis. O MID funkcija grąžina įvesties eilutės riekę, pradedant nuo pirmojo jai perduoto skaičiaus ir tęsiant nurodytą simbolių skaičių, šiuo atveju tik vieną. Taigi, ši formulė grąžina vieną atsitiktinį simbolį iš galimo simbolių rinkinio. Paspaudus F9, „Excel“ nurodoma perskaičiuoti visas funkcijas; keletą kartų išbandykite ir stebėkite atsitiktinį simbolių pasikeitimą.

Žinoma, tai tik vienas simbolis, o ne visas slaptažodis. Kitas žingsnis yra šiek tiek varginantis, bet iš tikrųjų nėra sunkus. Spustelėkite funkcijų juostą, kad galėtumėte redaguoti paskutinį įrašą, pridėkite a ženklą ir pabaigą, pažymėkite jį visus, išskyrus lygybės ženklą, ir paspauskite Ctrl + C, kad nukopijuotumėte į mainų sritį. Tarkime, mes norime, kad didžiausias slaptažodžio ilgis būtų 40 simbolių. Taigi, paspauskite Ctrl + V 39 kartus. Ištrinkite galutinį ampersand ir paspauskite Enter, ir viskas.

Na, jūs jau beveik baigėte. Kaip jau rašyta, šis slaptažodžių generatorius visada sukuria 40 ženklų slaptažodžius. Jo išvestį turime sumažinti iki nurodyto ilgio. Šiuo metu išsaugokite savo darbą, nes jūs redaguosite tą mylios ilgio formulę; jūs nenorėtumėte jo ištrinti atsitiktinai!

Pasirinkite formulę, kuri sukuria slaptažodį, ir spustelėkite formulės juostą iškart po lygybės ženklo. Pro patarimas: Paspaudus Ctrl + Alt + U, šioje vietoje formulės juosta išplečiama. Įveskite LEFT, po kurio pateikiami atviri skliausteliai. Pereikite prie pačios formulės pabaigos ir įveskite kablelį, C3, ir uždarykite skliaustelius. Bravo! Dabar formulė sutrumpina slaptažodį pagal jūsų pasirinktą ilgį.

Tikslus slaptažodžio generatoriaus derinimas

Šiuo metu slaptažodžių generatorius yra visiškai funkcionuojantis. Jei esate patenkintas tokiu, koks yra, puiku: jūs tai padarėte! Bet jei jus domina, galite pagerinti jo išvaizdą ir funkcionalumą keliais būdais. Pradedantiesiems, dešiniuoju pelės mygtuku spustelėkite D stulpelio viršuje ir meniu pasirinkite Slėpti. Dabar jums nereikia matyti simbolių rinkinių sąrašų ir tarpinių skaičiavimų.

Paprastai slaptažodžių generatoriuje norite nustatyti viršutinę ir apatinę ilgio ribas. Be to, jei lauke Ilgis įvesite ką nors, išskyrus skaičių, formulė nepavyks. Mes galime tai išspręsti. Spustelėkite langelį C3, kuris nustato ilgį, juostoje spustelėkite Duomenys ir pasirinkite Duomenų tikrinimas. Jei nematote etiketės Duomenų tikrinimas, ištempkite skaičiuoklę plačiau.

Gautame iššokančiame lange spustelėkite skiltį Leisti ir pasirinkite Visas skaičius. Panaikinkite žymės langelį Ignoruoti tuščią ir nustatykite Minimalus į 8 ir Maksimalų į 40. Kai čia atrodo ekrano kopija, spustelėkite kitą skirtuką, Įvesties pranešimas. Kaip įvesties pranešimą įveskite „Įveskite ilgį nuo 8 iki 40“. Nukopijuokite tą tekstą į mainų sritį ir perkelkite jį į skirtuko Klaidos signalas lauką Klaidos pranešimas, tada spustelėkite Gerai. Spustelėję langelį „Ilgis“, gausite raginimą įvesti teisingą ilgį, o jei padarysite klaidą, gausite informacinį klaidos pranešimą.

Pasirengęs paskutinis įgnybimas? E1 langelyje įveskite „Taip“, o po juo - „Ne“. Spustelėkite langelį C4, langelį dešinėje etiketės dešinėje. Didžiosios raidės. Dar kartą spustelėkite Duomenys juostelėje ir pasirinkite Duomenų tikrinimas. Išplečiamajame meniu pasirinkite Sąrašą, panaikinkite žymėjimą Ignoruoti tuščią, spustelėkite šaltinį laukelyje ir pažymėkite langelius E1 ir E2. Skirtuke Įvesties pranešimas įveskite pranešimą „Taip arba Ne“. „Error Alert“ puslapyje kaip klaidos pranešimą įveskite „Taip arba Ne“. Spustelėkite Gerai, kad baigtumėte. Nukopijuokite šį langelį į tris langelius po juo.

Viskas! Dabar šios keturios ląstelės vertėmis priima tik Taip arba Ne. Dar geriau, kad dabar kiekvienas įsigijo išskleidžiamąjį sąrašą, leidžiantį pasirinkti vieną iš šių verčių. O, kai baigsite, dešiniuoju pelės mygtuku spustelėkite didįjį E stulpelio viršuje ir pasirinkite Slėpti, kad nematote langelių, kurie patenka į duomenų tikrinimo sistemą.

Šiuo metu galbūt norėsite kūrybiškumo ir pridėkite formatavimo, kad slaptažodžio generatorius atrodytų mažiau pramoninis. Pasirinkite šriftus, kurie jums patinka, pridėkite spalvų, koreguokite dalykus, kol jie jums atrodys puikiai.

Galiausiai užrakinkime ją, kad netyčia nesugadintumėte formulės, įvesdami duomenis į klaidingą langelį. Paryškinkite langelius nuo C3 iki C7 (tai yra ilgio langelis ir keturios taip / ne ląstelės), spustelėkite dešiniuoju pelės mygtuku ir pasirinkite Formatuoti langelius. Spustelėkite skirtuką Apsauga ir panaikinkite žymės langelio „Užrakinta“ žymėjimą, tada spustelėkite Gerai. Juostelėje spustelėkite Peržiūrėti ir spustelėkite Apsaugoti lapą. Tiesiog spustelėkite Gerai, jei norite priimti nustatymus atsirandančiame dialogo lange; nesistengiate apsaugoti slaptažodžiu lapo, tik norėdami apsaugoti jį nuo klastingų pirštų. Išsaugokite šlovingą rezultatą!

„Google“ skaičiuoklėse sukurkite slaptažodžių generatorių

Aš esu „Excel“ žinovas ir buvau nuo to laiko, kol neegzistavo „Google“ skaičiuoklės. Gal net nuo to laiko, kol neegzistavo „Google“! Bet aš žinau, kad daugelis žmonių prisiekia „Google“ skaičiuoklėmis, todėl atleidau jį įsitikinti, ar jis palaiko šį projektą.

Vykdžiau savo instrukcijas, kad galėčiau sukurti slaptažodžių generatorių „Sheets“, ir radau, kad viskas veikia jim-dandy iki pat formulės, kurioje rodomas vienas atsitiktinis simbolis. Viskas suveikė, tačiau paspaudus F9 nepavyko atnaujinti naujo atsitiktinio simbolio. Pasikonsultavęs su „Google“ radau, kad norėdami atnaujinti, turite paspausti F5 ir taip atnaujinti visą puslapį arba pakeisti bet kurio langelio vertę. Tai nepatogu, bet sugebanti. Pakeičiau raginimą pasakyti „Paspauskite F5, kad atsinaujintumėte“.

Užuot sukūrusi milžinišką formulę, kuri generuoja visą slaptažodį, nukopijavau ją iš „Excel“ darbalapio. Hallelujah! Tai veikė labai gerai! Čia nesigilinsiu į detales, tačiau pavyko atkurti duomenų tikrinimo taisykles ir paslėpti ir nepageidaujamus stulpelius. Jei naudojate „Sheets“, o ne „Excel“, šis projektas vis tiek gali būti jums naudingas.

Tu tai padarei!

Nesvarbu, ar sutikote su neapgalvotų kaulų versija, ar toliau pritaikėte išgalvotus patarimus, dabar turite slaptažodžių generatorių, kurį patys rašėte. Tiesa, „Excel“ naudoja pseudoatsitiktinių skaičių generatorių, tačiau jūs galite pridėti savo atsitiktinumą pakartotinai paliesdami F9 prieš priimdami sugeneruotą slaptažodį. Ir nors įsilaužėlis gali pasipriešinti milijonų naudojamo slaptažodžių tvarkymo produkto slaptažodžio generatoriaus inžinerijai, jūsų vienkartinė naudingumo priemonė tiesiog nėra radare. Tu tai padarei!

Kaip sukurti atsitiktinių slaptažodžių generatorių