Tartalomjegyzék:
- Hozza létre a Jelszógenerátor állványt
- Adja hozzá a jelszavakat generáló képleteket
- A Jelszógenerátor finomhangolása
- Készítsen egy jelszógenerátort a Google Táblázatokban
- Megcsináltad!
Videó: FORTNITE DANCE CHALLENGE IN REAL LIFE!! (All New Dances) (November 2024)
A jelszókezelő telepítése és az összes jelszóval történő feltöltése jó és nemes kezdés, de a munka ezzel nem ér véget. Nem vagy teljesen védett, amíg minden gyenge és újrafelhasznált jelszót kicserél egy egyedi jelszóra, amelyet senki sem tudott kitalálni, és amelyet még csak nem is tudott emlékezni. A brute-force jelszó-feltörő támadás valószínűleg felfüggeszti egy olyan jelszót, mint a Rover, de kudarcot vall, ha a jelszó valami hasonló, mint $ qC4N.
A kérdés az, hol szerezheti meg ezeket a véletlenszerű jelszavakat? Szinte minden jelszókezelő saját véletlenszerű jelszógenerátorral rendelkezik, amelyek közül néhány jobb, mint mások. A legtöbb esetben azonban a program az ál-véletlenszerű algoritmust használja. Elméletileg egy olyan hacker, aki ismeri az algoritmust, és hozzáféréssel rendelkezik a generált jelszavakhoz, megismételheti az összes későbbi generált jelszót (bár ez elég nehéz lenne). Ha elég paranoid vagy, érdemes lehet létrehozni saját véletlenszerű jelszó-generátort. Segíthetünk a Microsoft Excel segítségével.
Bizonyos biztonsági feladatok vitathatatlanul meghaladják a "csináld magad" birodalmat, igaz. Nem fogja például a saját virtuális magánhálózatát vagy VPN-jét felépíteni. De ennek a kis projektnek az építése nem igényel fejlett ismereteket, csak az utasítások követésének képességét. Nem használ makrókat vagy divatos dolgokat, csak a szokásos Excel funkciókat. Vegye figyelembe, hogy ez a projekt szükségszerűen az Excel ál-véletlenszerű algoritmusára támaszkodik. A különbség az, hogy a rossz fiúk bármilyen nyilvánosan elérhető jelszókezelőben tanulmányozhatják a jelszógenerátort, miközben nem férnek hozzá az otthoni építésűhez.
Hozza létre a Jelszógenerátor állványt
Először készítsük el azt az állványt, amely a jelszógenerátort, a címkéket és a statikus komponenseket keretelni fogja. Kérjük, helyezze a dolgokat pontosan az általam leírt cellákba, így a képletek működni fognak. Miután működött, megcsíptetheti, hogy teljesen a sajátja legyen.
A B1 cellában írja be a "Véletlenszerű jelszógenerátor" elemet, vagy bármilyen címet, amelyet a projekthez szeretne. A B3 cellából indulva és lefelé írja be a "Hossz", "Nagybetűk", "Kisbetűk", "Számjegyek" és "Különleges karakterek" címkéket. Átugorja a B8 cellát, írja be a B9-be az "Nyomja meg az F9-t a regeneráláshoz", a "Jelszó" -ot a B10-be. Az alábbiak szerint kell kinéznie.
A C3 cellában írja be a 16-at, vagy a kívánt alapértelmezett jelszóhosszt. Írja be az "Igen" elemet a következő négy cellába. Írja be a teljes nagybetût a D4 cellába, a teljes kisbetût pedig a D5 cellába. Írja be a 10 számjegyet a D6-ban és a speciális karaktereket, amelyeket a D7-ben használni szeretne. Pro tipp: A 0-t tegye utoljára, és ne az elsőt a számjegyek közé, különben az Excel megszünteti azt. A kész állványnak így kell kinéznie:
Adja hozzá a jelszavakat generáló képleteket
A kezdéshez létre kell hoznunk egy olyan szövegsort, amely magában foglalja az összes karaktert, amelyet kiválasztottunk. A képlet erre kicsit bonyolultnak tűnik, de valójában csak hosszú. Írja be ezt a képletet a D8 cellába:
= IF (C4 = "Igen", D4, "") és IF (C5 = "Igen", D5, "") és IF (C6 = "Igen", D6, "") és IF (C7 = "Igen", D7, "")
Az & operátor ragasztja össze a szövegszálakat. A képlet szerint a négy karakterkészlet mindegyikére, ha a szomszédos cellában van Igen, szerepeljen a karakterkészlet. De ha ez a cella az Igen kivételével bármit tartalmaz (a kis- és nagybetűktől függetlenül), akkor ne vegye fel. Probáld ki most; változtasson néhány Igen cellát Nem, Nem, vagy Békra. A rendelkezésre álló karaktersorozatok változnak, hogy megfeleljenek az elvégzetteknek.
Ezután jön a képlet egy véletlenszerű jelszó előállításához. A C10 cellában kezdje meg az előzetes verziót:
= MID (D8, RANDBETWEEN (1, LEN (D8)), 1)
Lebontom ezt belülről kifelé. A LEN függvény átadja az átadott érték hosszát, ebben az esetben a rendelkezésre álló karaktersorozatok hosszát. A RANDBETWEEN hívása nem meglepő módon egy véletlenszerű számot ad vissza a megadott két szám, ebben az esetben egy és a hossza között. És a MID függvény a bemeneti karakterlánc egy darabját adja vissza az első átadott számtól kezdve, és a megadott karakterszámmal folytatódik, ebben az esetben csak egy. Tehát ez a képlet egy véletlenszerű karaktert ad vissza a rendelkezésre álló karakterkészletből. Az F9 megnyomásával az Excel kiszámítja az összes funkciót; próbálja ki néhányszor, és figyelje a véletlenszerű karakterváltozást.
Természetesen ez csak egy karakter, nem egy teljes jelszó. A következő lépés kissé nehézkes, de valójában nem nehéz. Kattintson a funkciósávra az utolsó bejegyzés szerkesztéséhez, a végén egészítsen ki egy & karaktert, jelölje ki az egyenlőségjel kivételével mindet, majd nyomja meg a Ctrl + C billentyűket a vágólapra másoláshoz. Tegyük fel, hogy legfeljebb 40 karakter hosszú jelszót akarunk. Tehát nyomja meg a Ctrl + V gombot 39-szer. Törölje a végső jelzést és nyomja meg az Enter billentyűt, és kész.
Nos, már majdnem kész. Ahogy azt már írtuk, ez a jelszógenerátor mindig 40 karakterből álló jelszavakat hoz létre. A kimenetet le kell vágnunk a megadott hosszra. Mentsd el a munkádat ezen a ponton, mert ezt a mérföldes képletet szerkeszted; véletlenül nem szeretné törölni!
Válassza ki azt a képletet, amely előállítja a jelszót, majd kattintson az képlet sávba közvetlenül az egyenlőségjel után. Pro tipp: A Ctrl + Alt + U megnyomásával ezen a ponton megnövekszik a képlet. Írja be a LEFT billentyűt, majd nyissa meg a zárójelet Görgessen a képlet végéhez, és írjon be egy vesszőt, C3 és egy szoros zárójelbe. Bravó! A képlet a jelszót a kiválasztott hosszra vágja le.
A Jelszógenerátor finomhangolása
A jelszógenerátor ezen a ponton teljesen működőképes. Ha elégedett vele, nagyszerű: megcsinálta! De ha érdekli, akkor többféle módon javíthatja megjelenését és funkcionalitását. Kezdetként kattintson a jobb gombbal a D oszlop tetején található D elemre, és válassza a menü Elrejtés parancsát. Most nem kell látnia a karakterkészlet-listákat és a számításokat.
Általában a hosszúság felső és alsó korlátját szeretné beállítani egy jelszógenerátorban. Ezenkívül, ha csak egy számot ír meg a Hossz mezőbe, akkor a képlet sikertelen. Megjavíthatjuk. Kattintson a hosszúságot meghatározó C3 cellára, kattintson a szalagon található Adatok elemre, és válassza az Adat ellenőrzése lehetőséget. Ha nem látja az Adat érvényesítés címkét, húzza szélesebbé a táblázatot.
A megjelenő felbukkanó ablakban kattintson az Engedélyezés alatt a legördülő menüre, és válassza a Teljes szám lehetőséget. Törölje a Jelölés az üres jelölőnégyzetből jelölőnégyzetet, és állítsa a minimumot 8-ra és a maximumot 40-re. Ha itt látható a képernyőkép, kattintson a következő fülre, az Input Message elemre. Bemeneti üzenetként írja be: "Írjon be egy hosszúságot 8 és 40 között". Másolja a szöveget a vágólapra, és helyezze el a Hibajelzés lap Hibaüzenete mezőbe, majd kattintson az OK gombra. Most, amikor rákattint a Hosszúság cellára, felszólítást kap a helyes hosszúság megadására, és ha hibát követ el, informatív hibaüzenetet kap.
Készen állsz egy utolsó csípésre? Írja be az „Igen” elemet az E1 cellába és a „Nem” pontot közvetlenül alatta. Kattintson a C4 cellába, a címke jobb oldalán található nagysebességű cellába. Kattintson ismét az Adatok elemre a szalagban, majd válassza az Adat ellenőrzése lehetőséget. Válassza a legördülő listából a Lista lehetőséget, törölje a Jelölés be nem hagyása jelölőnégyzetet, kattintson a Forrás mezőbe, és jelölje ki az E1 és E2 cellákat. Az a beviteli lapon írja be az "Igen vagy Nem" üzenetet. A Hiba figyelmeztetés oldalon írja be az "Igen vagy Nem" hibaüzenetet. A befejezéshez kattintson az OK gombra. Másolja ezt a cellát az alatta lévő három cellába.
Ez az! Most ez a négy cella csak igen vagy nem értéket fogad el. Még ennél is jobb, hogy mindegyik megszerezte a legördülő listát, amely lehetővé teszi az értékek egyikének kiválasztását. Ó, most, hogy befejezte, kattintson a jobb egérgombbal az E oszlop tetején lévő nagy E elemre, és válassza a Elrejtés lehetőséget, így nem látja a cellákat, amelyek az adatérvényesítő rendszerbe kerülnek.
Ezen a ponton érdemes lehet kreatív lenni és formázást hozzáadni, hogy a jelszógenerátor kevésbé ipari megjelenésű legyen. Válassza ki a kívánt betűkészleteket, adjon hozzá színt, módosítsa a dolgokat, amíg az önnek nagyszerűnek nem tűnik.
Végül zárjuk le, hogy véletlenül ne pusztítson el egy képletet azáltal, hogy hibás cellába ír be adatokat. Jelölje ki a C3 – C7 cellákat (ez a hosszú cella plusz négy igen / nem cella), kattintson a jobb gombbal, és válassza a Cella formázása menüpontot. Kattintson a Védelem fülre, és törölje a Zárolt jelölőnégyzet jelölését, majd kattintson az OK gombra. Kattintson az áttekintés elemre a szalagban, majd a Munkalap védelme elemre. Csak kattintson az OK gombra, hogy elfogadja a beállításokat a megjelenő párbeszédpanelen; nem a jelszóval próbálja megvédeni a lapot, hanem pusztán azért, hogy megvédje a füllel. Mentsd el a dicsőséges eredményt!
Készítsen egy jelszógenerátort a Google Táblázatokban
Excel zsarnok vagyok, és a Google Táblázatok létezése óta voltam. Talán még azelőtt, hogy a Google létezett! De tudom, hogy sok ember esküszik a Google Táblázatokra, ezért felmentem, hogy megbizonyosodjon arról, hogy támogatja-e ezt a projektet.
Követtem a saját utasításomat, hogy felépítsem a jelszógenerátort a Sheets alkalmazásban, és minden jim-dandy-nek működött, egészen a képletig, amely egy véletlenszerű karaktert jelenít meg. Minden működött, de az F9 megnyomására nem sikerült frissíteni egy új véletlenszerű karakterrel. A Google-lal konzultálva úgy találtam, hogy a frissítés kényszerítéséhez meg kell nyomni az F5 billentyűt, ezáltal frissíteni kell az egész oldalt, vagy meg kell változtatni bármelyik cella értékét. Kényelmetlen, de képes. Megváltoztattam a figyelmeztetést, hogy mondjam: „Nyomja meg az F5 gombot a regeneráláshoz”.
Ahelyett, hogy újból létrehoznánk a hatalmas képletet, amely teljes jelszó-előállítást hajt végre, másoltam az Excel munkalapomból. Alleluja! Nagyon jól működött! Nem fogok itt részletesebben foglalkozni, de sikerült újra létrehozni az adatok érvényesítési szabályait, és elrejteni a nem kívánt oszlopokat is. Ha az Excel helyett a Sheets-t használja, akkor ez a projekt továbbra is az Ön számára működhet.
Megcsináltad!
Akár elfogadta a csupasz csontú verziót, akár tovább folytatta a képzeletbeli csípések alkalmazását, most van egy jelszógenerátor, amelyet saját maga írt meg. Igaz, hogy az Excel ál-véletlenszerű számgenerátort használ, de a véletlenszerűség hozzáadásához ismételten megérinti az F9-et, mielőtt elfogadja a létrehozott jelszót. És bár a hackerek arra készülhetnek, hogy visszaállítsák a jelszógenerátort egy milliókban használt jelszókezelő termékbe, az egyszeri segédprogramja egyszerűen nincs a radaron. Megcsináltad!