Hjem Hvordan Sådan opretter du en tilfældig generatoradgangskode

Sådan opretter du en tilfældig generatoradgangskode

Indholdsfortegnelse:

Video: How to solve the forgotten password for iPhone/iPad (Disabled mode) (Oktober 2024)

Video: How to solve the forgotten password for iPhone/iPad (Disabled mode) (Oktober 2024)
Anonim

Det er en god og ædel begyndelse at installere en password manager og indlæse den med alle dine adgangskoder, men jobbet stopper ikke der. Du er ikke fuldt beskyttet, før du erstatter alle svage og genbrugte adgangskoder med en unik adgangskode, som ingen kunne gætte, og som ikke engang du kunne huske. Et brute-force password-cracking-angreb kan godt suss ud en adgangskode som Rover, men det vil mislykkes, når adgangskoden er noget som $ qC4N.

Spørgsmålet er, hvor får du de tilfældige adgangskoder? Næsten hver passwordadministrator leveres med sin egen tilfældige generatoradgangskode, hvoraf nogle er bedre end andre. I de fleste tilfælde bruger programmet dog det, der kaldes en pseudo-tilfældig algoritme. I teorien kunne en hacker, der kender algoritmen og har adgang til et af dine genererede adgangskoder, kopiere alle efterfølgende genererede adgangskoder (skønt det ville være ret vanskeligt). Hvis du er paranoid nok, vil du måske oprette din egen generator til tilfældig adgangskode. Vi kan hjælpe dig med at opbygge det ved hjælp af Microsoft Excel.

Nogle sikkerhedsopgaver er unægteligt ud over gør-det-selv-området, sandt. Du vil ikke konstruere dit eget virtuelle private netværk eller VPN for eksempel. Men at opbygge dette lille projekt kræver ikke avanceret viden, bare muligheden for at følge instruktionerne. Det bruger ikke makroer eller smarte ting, bare almindelige Excel-funktioner. Bemærk, at dette projekt nødvendigvis er afhængig af Excel's pseudo-tilfældige algoritme. Forskellen her er, at de onde kan studere adgangskodegeneratoren i enhver offentligt tilgængelig adgangskodeadministrator, mens de ikke har adgang til din hjemmebygde.

Opret adgangskodegenerator-stillads

Lad os først oprette stilladset, der rammer vores adgangskodegenerator, etiketter og statiske komponenter. Læg tingene nøjagtigt i de celler, jeg beskriver, så formlerne fungerer. Når du har det fungerer, kan du finjustere det for at gøre det helt dit eget.

I celle B1 skal du indtaste "Tilfældig adgangskodegenerator", eller hvilken titel du ønsker til dit projekt. Start med celle B3 og gå ned, og indtast etiketterne "Længde", "Store bogstaver", "Små bogstaver", "Cifre" og "Specialtegn". Spring celle B8 over, indtast "Tryk F9 for at regenerere" i B9 og "PASSWORD" i B10. Det skal se ud som billedet herunder.

I celle C3 skal du indtaste 16 eller din foretrukne standardadgangskodelængde. Indtast "Ja" i de næste fire celler under det. Indtast nu hele bogstaverne i celle D4 og hele bogstaverne i D5. Indtast de 10 cifre i D6 og hvilke specialtegn du vil bruge i D7. Pro tip: Sæt 0 sidste, ikke først, på listen over cifre, eller Excel fjerner det. Det færdige stillads skal se sådan ud:

Tilføj formler, der genererer adgangskoder

For at starte, er vi nødt til at bygge en streng tekst, der indeholder alle de tegn, vi har valgt at bruge. Formlen til at gøre det ser lidt kompliceret ud, men egentlig er det bare lang. Indtast denne formel i celle D8:

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

Operatøren & limer sammen tekststrenge. Hvad denne formel siger, er, for hvert af de fire tegnsæt, hvis den tilstødende celle indeholder Ja, inkluder tegnsættet. Men hvis denne celle indeholder andet end Ja (uanset store og små bogstaver), skal du ikke medtage den. Prøv det nu; ændre nogle af Ja-cellerne til Nej, Nej eller Frø. Strengen med tilgængelige tegn ændres for at matche det, du gjorde.

Dernæst kommer formlen til at generere en tilfældig adgangskode. I celle C10 skal du starte med denne foreløbige version:

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

Jeg bryder den ene ned indefra og ud. LEN-funktionen returnerer længden på den værdi, du passerer den, i dette tilfælde længden på strengen med tilgængelige tegn. Opkald RANDBETWEEN returnerer ikke overraskende et tilfældigt tal mellem de to numre, du giver det, i dette tilfælde et og længden. Og MID-funktionen returnerer en del af inputstrengen, der starter ved det første nummer, du videregiver den og foregår for det antal tegn, du angiver, i dette tilfælde bare et. Så denne formel returnerer et tilfældigt tegn fra det tilgængelige sæt tegn. Ved at trykke på F9 fortæller Excel at genberegne alle funktioner; prøv det et par gange og se den tilfældige karakterændring.

Selvfølgelig er det kun en karakter, ikke en hel adgangskode. Det næste trin er lidt belastende, men faktisk ikke vanskelige. Klik på funktionslinjen for at redigere den sidste post, tilføj et & tegn til slutningen, fremhæv det hele undtagen lige tegn, og tryk på Ctrl + C for at kopiere det til udklipsholderen. Lad os sige, at vi ønsker en maksimal adgangskodelængde på 40 tegn. Så tryk på Ctrl + V 39 gange. Slet den sidste ampersand, tryk på Enter, så er du færdig.

Du er næsten færdig. Som skrevet opretter denne adgangskodegenerator altid adgangskoder til 40 tegn. Vi er nødt til at trimme dens output ned til den specificerede længde. Gem dit arbejde på dette tidspunkt, fordi du redigerer den milelange formel; du ønsker ikke at slette det ved et uheld!

Vælg den formel, der genererer adgangskoden, og klik på formelbjælken lige efter det lige tegn. Pro tip: Ved at trykke på Ctrl + Alt + U på dette tidspunkt forstørres formelbjælken. Skriv VENSTRE efterfulgt af en åben parentes. Rul til slutningen af ​​formlen, og skriv et komma, C3 og en tæt parentes. Bravo! Formlen beskærer nu adgangskoden til den længde, du valgte.

Finindstilling af adgangskodegeneratoren

Adgangskodegeneratoren er fuldstændig funktionel på dette tidspunkt. Hvis du er tilfreds med det som det er, fantastisk: Du har gjort det! Men hvis du er interesseret, kan du forbedre dens udseende og funktionalitet på flere måder. For det første skal du højreklikke på D øverst i kolonne D og vælge Skjul i menuen. Nu behøver du ikke at se tegnsætlisterne og mellemberegninger.

Du vil typisk indstille øvre og nedre grænser for længde i en adgangskodegenerator. Hvis du desuden indtaster andet end et tal i feltet Længde, mislykkes formlen. Vi kan ordne det. Klik på celle C3, der definerer længden, klik på Data i båndet, og vælg Datavalidering. Hvis du ikke kan se datavalideringsetiketten, skal du strække dit regneark bredere.

I den resulterende popup skal du klikke på pulldown under Tillad og vælge Hele nummer. Fjern markeringen i feltet Ignorer tomt, og indstil minimum til 8 og maksimum til 40. Når det ser ud som skærmbillede her, skal du klikke på den næste fane, Input Message. Som inputmeddelelse skal du indtaste "Indtast en længde fra 8 til 40". Kopier den tekst til udklipsholderen og forbi den i feltmeddelelsesfeltet under fanen Fejlvarsel, og klik derefter på OK. Når du klikker på Længde-cellen får du en anmodning om at indtaste den korrekte længde, og hvis du laver en fejl, får du en informativ fejlmeddelelse.

Klar til en sidste finjustering? Indtast "Ja" i celle E1 og "Nej" lige under den. Klik i celle C4, cellen lige til højre for etiketten Store bogstaver. Klik igen på Data i båndet og vælg Datavalidering. Vælg Liste fra rullemenuen, fjern markeringen Ignorer tom, klik i kildefeltet, og fremhæv celler E1 og E2. Indtast "Ja eller Nej" under fanen Inputmeddelelse. Indtast "Ja eller Nej" på fejlmeddelelsessiden som fejlmeddelelsen. Klik på OK for at afslutte. Kopier denne celle til de tre celler under den.

Det er det! Nu accepterer de fire celler kun Ja eller Nej som værdier. Bedre endnu, hver har nu fået en dropdown-liste, der lader dig vælge en af ​​disse værdier. Åh, nu når du er færdig, skal du højreklikke på den store E øverst i kolonne E og vælge Skjul, så du ikke kan se de celler, der indføres i datavalideringssystemet.

På dette tidspunkt ønsker du måske at blive kreativ og tilføje formatering for at få din adgangskodegenerator til at se mindre industriel ud. Vælg skrifttyper, du kan lide, tilføj farve, juster ting, indtil det ser godt ud for dig.

Endelig, lad os låse den, så du ikke ved et uheld ødelægger en formel ved at indtaste data i den forkerte celle. Fremhæv celler C3 til C7 (det er længde cellen plus de fire ja / nej celler), højreklik, og vælg Formater celler. Klik på fanen Beskyttelse, og fjern markeringen i afkrydsningsfeltet kaldet Låst, og klik derefter på OK. Klik på Gennemgå i båndet, og klik på Beskyt ark. Klik bare på OK for at acceptere indstillingerne i den resulterende dialog; du prøver ikke at adgangskode beskytte arket, kun for at beskytte det mod fumblefingers. Gem det herlige resultat!

Opret en adgangskodegenerator i Google Sheets

Jeg er en whiz fra Excel og har været det, før Google Sheets eksisterede. Måske endda siden før Google eksisterede! Men jeg ved, at mange mennesker sværger ved Google Sheets, så jeg fyrede det op for at sikre, at det understøtter dette projekt.

Jeg fulgte mine egne instruktioner om at oprette kodeordgeneratoren i ark og fandt, at alt fungerede jim-dandy, helt op til formlen, der viser et tilfældigt tegn. Alt fungerede, men at trykke på F9 kunne ikke opdateres med en ny tilfældig karakter. Ved at konsultere Google fandt jeg, at for at tvinge en opdatering, skal du trykke på F5 og derved opdatere hele siden eller ændre værdien på en hvilken som helst celle. Det er akavet, men kan ikke. Jeg ændrede prompten for at sige "Tryk på F5 for at regenerere".

I stedet for at genskabe den gigantiske formel, der udfører fuld adgangskodegenerering, kopierede jeg den fra mit Excel-regneark. Halleluja! Det fungerede fint! Jeg vil ikke gå i detaljer her, men det lykkedes mig at genskabe datavalideringsreglerne og skjule de uønskede kolonner også. Hvis du bruger Ark i stedet for Excel, kan dette projekt stadig fungere for dig.

Du gjorde det!

Uanset om du accepterede versionen med bare ben eller fortsatte med at anvende de smarte justeringer, har du nu en adgangskodegenerator, som du skrev selv. Sandt nok bruger Excel en pseudo-tilfældig talgenerator, men du kan tilføje din egen tilfældighed ved at trykke gentagne gange på F9, før du accepterer den genererede adgangskode. Og selvom en hacker muligvis arbejder på at omlægge kodeordgeneratoren i et kodeordstyringsprodukt, der bruges af millioner, er din engangsværktøj bare ikke på radaren. Du gjorde det!

Sådan opretter du en tilfældig generatoradgangskode