Koti Miten Kuinka luoda satunnainen salasanageneraattori

Kuinka luoda satunnainen salasanageneraattori

Sisällysluettelo:

Video: Salasanalukon asettaminen Altivar 320:lle (Lokakuu 2024)

Video: Salasanalukon asettaminen Altivar 320:lle (Lokakuu 2024)
Anonim

Salasananhallinnan asentaminen ja sen lataaminen kaikilla salasanoillasi on hyvä ja jalo alku, mutta työ ei lopu siihen. Et ole täysin suojattu, ennen kuin olet korvannut kaikki heikot ja uudelleenkäytetyt salasanat yksilöllisellä salasanalla, jota kukaan ei voinut arvata ja jota et edes pysty muistamaan. Brute-force-salasanojen murtohyökkäys saattaa hylätä Roverin kaltaisen salasanan, mutta se epäonnistuu, kun salasana on jotain kuin $ qC4N.

Kysymys on, mistä saat ne satunnaiset salasanat? Melkein jokaisella salasanan hallintaohjelmalla on oma satunnainen salasanan luonti, joista jotkut ovat parempia kuin toiset. Useimmissa tapauksissa ohjelma kuitenkin käyttää ns. Pseudo-satunnaista algoritmia. Teoriassa hakkeri, joka tuntee algoritmin ja jolla on pääsy yhteen luomaasi salasanasi, voisi toistaa kaikki myöhemmät generoidut salasanat (vaikka se olisi melko vaikeaa). Jos olet tarpeeksi vainoharhainen, sinun kannattaa ehkä luoda oma satunnaissalasana-generaattori. Voimme auttaa sinua rakentamaan sen Microsoft Excel -sovelluksella.

Jotkut tietoturvatehtävät ovat kiistatta totta-tee-itse-valtakunnan ulkopuolella. Et aio rakentaa omaa virtuaalista yksityistä verkkoasi tai esimerkiksi VPN: ää. Mutta tämän pienen projektin rakentaminen ei vaadi edistynyttä tietoa, pelkästään kykyä noudattaa ohjeita. Se ei käytä makroja tai hienoja juttuja, vain tavallisia Excel-toimintoja. Huomaa, että tämä projekti luottaa välttämättä Excelin pseudo-satunnaiseen algoritmiin. Ero on siinä, että pahat pojat voivat tutkia salasanan luontitoimintaa missä tahansa julkisesti saatavassa salasananhallinnassa, kun taas heillä ei ole pääsyä kotisi rakentamiseen.

Luo Password Generator -telineet

Ensin luodaan rakennusteline, joka kehysttää salasanageneraattorimme, tarrat ja staattiset komponentit. Laita asiat tarkalleen kuvaamaanni soluihin, jotta kaavat toimivat. Kun olet saanut sen toimimaan, voit muokata sitä tehdäksesi siitä täysin oman.

Kirjoita soluun B1 "Random Password Generator" tai mikä tahansa otsikko, jota haluat projektillesi. Kirjoita solusta B3 ja alaspäin kirjoittamalla tarrat "Pituus", "Isot kirjaimet", "Pienet kirjaimet", "Numerot" ja "Erikoismerkit". Ohita solu B8, kirjoita "Paina F9 uudistua" kohtaan B9 ja "SALASANA" kohtaan B10. Sen pitäisi näyttää seuraavan kuvan mukaiselta.

Kirjoita soluun C3 16 tai haluamasi oletussalasanan pituus. Kirjoita "Kyllä" seuraaviin neljään soluun sen alle. Kirjoita nyt koko iso kirjain soluun D4 ja koko pienet aakkoset kohtaan D5. Kirjoita D6: n 10 numeroa ja muut erikoismerkit, joita haluat käyttää D7: ssä. Pro-vinkki: Lisää 0 viimeiseksi, ei ensin, numeroiden luetteloon, tai Excel poistaa sen. Valmiiden rakennustelineiden tulisi näyttää noin:

Lisää kaavat, jotka luovat salasanat

Aluksi meidän on rakennettava tekstijono, joka sisältää kaikki merkit, joita olemme valinneet käyttämään. Kaava sen tekemiseen näyttää vähän monimutkaiselta, mutta todella, se on vain pitkä. Kirjoita tämä kaava soluun D8:

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

Operaattori & liittää tekstijonot yhteen. Tämä kaava sanoo, että jokaiselle neljästä merkistöstä sisältyy merkistö, jos viereisessä solussa on Kyllä. Mutta jos solu sisältää jotain muuta kuin kyllä ​​(isoista tai pienistä kirjaimista riippumatta), älä sisällytä sitä. Kokeile nyt; muuta jotkut Kyllä-soluista Ei, Ei tai Ei. Käytettävissä olevien merkkijono muuttuu vastaamaan tekemääsi.

Seuraavaksi tulee kaava satunnaisen salasanan luomiseksi. Aloita solussa C10 tästä alustavasta versiosta:

= MID (D8, SATUNNAISLUKU.VÄLILTÄ (1, LEN (D8)), 1)

Hajotan sen alaspäin. LEN-funktio palauttaa minkä tahansa arvon, jonka ylität sen, tässä tapauksessa käytettävissä olevien merkkijonojen pituuden. Soittamalla RANDBETWEEN-verkkoon ei ole yllättävää, että satunnaisluku annetaan sille annettujen kahden numeron, tässä tapauksessa yhden ja pituuden välillä. Ja MID-funktio palauttaa syötemerkkijonon, joka alkaa ensimmäisestä numerosta, jonka lähetät, ja jatkuu määritettyjen merkkien lukumäärän, tässä tapauksessa vain yhden, kanssa. Joten tämä kaava palauttaa yhden satunnaisen merkin käytettävissä olevasta merkistöstä. Kun painat F9, Excel kehottaa laskemaan kaikki toiminnot uudelleen; kokeile sitä muutaman kerran ja tarkkaile satunnaista merkkimuutosta.

Tietenkin, se on vain yksi merkki, ei koko salasana. Seuraava vaihe on vähän hankala, mutta ei oikeastaan ​​vaikea. Napsauta toimintorivillä muokataksesi viimeistä merkintää, lisää a ja merkki loppuun, korosta kaikki merkinnät paitsi tasa-merkki ja kopioi leikepöydälle painamalla Ctrl + C. Oletetaan, että haluamme salasanan enimmäispituuden 40 merkkiä. Joten paina Ctrl + V 39 kertaa. Poista viimeinen merkki ja paina Enter, ja olet valmis.

No, olet melkein valmis. Kuten kirjoitettu, tämä salasanageneraattori luo aina 40-merkkiset salasanat. Meidän on leikattava sen lähtö määritettyyn pituuteen. Tallenna työsi tässä vaiheessa, koska muokkaat mailin mittaista kaavaa; et halua poistaa sitä vahingossa!

Valitse salasana luova kaava ja napsauta kaavapalkkia heti yhtäsuuruusmerkin jälkeen. Pro-vinkki: Painamalla Ctrl + Alt + U tässä vaiheessa, kaavapalkki suurenee. Kirjoita VASEN ja seuraa avoin sulu. Vieritä kaavan loppuun ja kirjoita pilkku, C3 ja sulje. Bravo! Kaava leikkaa nyt salasanasi valitsemasi pituuden mukaan.

Salasanageneraattorin hienosäätö

Salasanageneraattori on tässä vaiheessa täysin toiminnallinen. Jos olet tyytyväinen sellaiseen, upea: olet tehnyt sen! Mutta jos olet kiinnostunut, voit parantaa sen ulkonäköä ja toimivuutta monella tavalla. Ensinnäkin, napsauta hiiren kakkospainikkeella D-sarakkeen D yläosassa ja valitse valikosta Piilota. Nyt sinun ei tarvitse nähdä merkistöluetteloita ja niiden välisiä laskelmia.

Tyypillisesti haluat asettaa ylä- ja alarajat pituudelle salasanageneraattorissa. Lisäksi, jos syöt mitään, lukuun ottamatta, Pituus-kenttään, kaava epäonnistuu. Voimme korjata sen. Napsauta solua C3, joka määrittää pituuden, napsauta Nauhassa olevat tiedot ja valitse Tietojen vahvistus. Jos et näe tietojen tarkistamista -etikettiä, venytä laskentataulukkoa laajemmalle.

Napsauta tuloksena olevassa ponnahdusikkunassa Salli-kohdassa pudotusvalikkoa ja valitse Koko numero. Poista valintaruutu Ohita tyhjä -ruutu ja aseta vähimmäisasetukseksi 8 ja korkeintaan 40. Kun se näyttää tässä olevan kuvakaappauksesta, napsauta seuraavaa välilehteä, Syöttöviesti. Kirjoita syöttösanomaksi "Anna pituus 8 - 40". Kopioi teksti leikepöydälle ja ohita se Virhehälytys-välilehden Virheviesti-kenttään ja napsauta sitten OK. Kun napsautat Length-solua, saat kehotuksen kirjoittaa oikea pituus ja jos teet virheen, saat informatiivisen virheviestin.

Oletko valmis viimeiseen mukautukseen? Kirjoita "Kyllä" soluun E1 ja "Ei" heti sen alle. Napsauta solua C4, solu aivan etiketin oikealla puolella. Napsauta uudelleen nauhassa Tiedot ja valitse Tietojen tarkistus. Valitse luettelosta avattavasta valikosta, poista valinta kohdasta Ohita tyhjä, napsauta Lähde-ruutua ja korosta solut E1 ja E2. Kirjoita Syöttöviesti-välilehdessä viestinä "Kyllä tai Ei". Kirjoita Virhehälytys-sivulle virhesanoma "Kyllä tai Ei". Napsauta OK lopettaaksesi. Kopioi tämä solu sen alle oleviin kolmeen soluun.

Se siitä! Nyt nämä neljä solua hyväksyvät arvoiksi vain kyllä ​​tai ei. Mikä vielä parempaa, kukin on nyt hankkinut pudotusluettelon, jonka avulla voit valita yhden näistä arvoista. Voi, kun olet valmis, napsauta hiiren kakkospainikkeella suurta E sarakkeen yläosassa ja valitse Piilota, joten et näe soluja, jotka syöttävät tiedonvalidointijärjestelmään.

Tässä vaiheessa kannattaa ehkä olla luova ja lisätä muotoiluja, jotta salasanalähde näyttää vähemmän teolliselta. Valitse haluamasi fontit, lisää väriä, säädä asioita, kunnes ne näyttävät sinulle hyvältä.

Lopuksi lukitaan se, jotta et vahingossa tuhoa kaavaa kirjoittamalla tietoja väärään soluun. Korosta solut C3 – C7 (se on pituussolu plus neljä kyllä ​​/ ei solua), napsauta hiiren kakkospainikkeella ja valitse Alusta solut. Napsauta Suojaus-välilehteä ja poista valinta Lukittu-valintaruudusta. Poista sitten OK. Napsauta Tarkista nauhassa ja napsauta Suojaa arkki. Napsauta vain OK hyväksyäksesi asetukset tuloksena olevaan valintaikkunaan; et yritä suojata arkkia salasanalla, pelkästään suojata sitä hauskasilta. Tallenna loistava tulos!

Luo salasanan luonti Google Sheets -sovellukseen

Olen Excel-tietokanta ja olen ollut siitä lähtien, ennen kuin Google Sheets oli olemassa. Ehkä jo siitä lähtien, kun Google oli olemassa! Mutta tiedän, että monet ihmiset vannovat Google Sheetsin kanssa, joten potkaisin sen varmistaakseni, että se tukee tätä hanketta.

Noudatin omia ohjeitasi rakentaaksesi salasanageneraattorin Sheetsiin, ja löysin kaiken toimivan jim-dandy, aina kaavaan saakka, joka näyttää yhden satunnaisen merkin. Kaikki toimi, mutta näppäimen F9 painaminen epäonnistui päivittää uudella satunnaismerkillä. Kuultuaan Googlea huomasin, että päivityksen pakottamiseksi on painettava F5, päivittämällä siten koko sivu tai muuttamalla minkä tahansa solun arvoa. Se on hankala, mutta kykenevä. Muutin kehotuksen sanoa "Paina F5 uudistua".

Sen sijaan, että luisin uudelleen jättimäisen kaavan, joka suorittaa täyden salasanan luomisen, kopioin sen Excel-taulukosta. Halleluja! Se toimi hienosti! En aio mennä yksityiskohtiin täällä, mutta onnistuin luomaan uudelleen tietojen validointisäännöt ja piilottamaan myös ei-toivotut sarakkeet. Jos käytät Sheets-ohjelmaa pikemminkin kuin Excel, projekti voi silti toimia sinulle.

Teit sen!

Olitpa hyväksynyt paljain luut-version tai jatkanut fancy tweaks -sovelluksia, sinulla on nyt salasanan luonti, jonka kirjoitit itse. Totta, Excel käyttääkin pseudo-satunnaislukugeneraattoria, mutta voit lisätä oman satunnaisuutesi napauttamalla F9-painiketta toistuvasti ennen kuin hyväksyt luodun salasanan. Ja vaikka hakkeri saattaa pyrkiä suunnittelemaan miljoonien käyttämässä salasananhallintatuotteessa käytettävän salasanan generaattorin, kertaluonteinen apuohjelmasi ei vain ole tutkalla. Teit sen!

Kuinka luoda satunnainen salasanageneraattori