Sadržaj:
- Pribor
- Korak 1: ploča i gumbi
- Korak 2: Slatka torbica
- Korak 3: Čarobni softver
- Korak 4: Kako ga koristiti?
Video: MicroKeyRing: Sitno spremište lozinke koje stane u vaš džep: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Lozinke, lozinke i još lozinki.
Svaka web stranica, aplikacija za poštu ili google usluga trebaju lozinku. I NE SMIJEŠ koristiti istu lozinku na dva mjesta.
Gdje ih možete pohraniti? U desktop aplikaciji? U (navodno sigurnoj) web aplikaciji? Trebat će im vlastita lozinka!
Prije nekoliko godina petljao sam s poznatim Arduino pločama kada sam otkrio model Leonardo. To je posebna ploča sa softverski definiranim USB priključkom. Može se ponašati poput tipkovnice ili miša kada ga priključite na računalo. Samo trebate pravilno programirati ploču i ona će pritisnuti tipke koje ste definirali poslati na računalo, poput standardne tipkovnice.
Pregledavajući trenutni veliki katalog ploča u stilu Arduino, pronašao sam sićušnu ploču s ravnim USB priključkom i čipom atmega32u4. Ima ovu značajku emulatora tipkovnice. Savršeno za džepni digitalni privjesak za ključeve!
Pribor
Za izradu ovakvog NanoKeyringa trebat će vam sljedeći materijali:
- DIYMore USB ploča (potražite ATMEGA32U4-AU Buba)
- Nekoliko malih gumba (3x6x7mm)
- Nekoliko centimetara tanke izolirane žice
I ovi alati:
- Lemilica
- 3D pisač
- Računalo
- Povećalo, ako su vam oči stare koliko i moje:-D
Korak 1: ploča i gumbi
Odlučio sam dodati dva gumba: jedan za korisnika/lozinku/bilo koje autotipiziranje i drugi za odabir korisnika. Na ovaj način možete nositi četiri ili pet često korištenih lozinki i lako odabrati onu koja vam je potrebna.
Gumbi trebaju otpornik kako bi se izbjegle promjenjive vrijednosti. Ova ploča ima ove pull_up otpornike, pa ih trebate samo aktivirati u svom softveru. Povučni otpornik čini da vaš program čita kontinuirano visoku vrijednost sve dok ne prekinete pin i masu (pomoću gumba).
Stavio sam jedan gumb na sredinu bočne strane nasuprot USB priključka. Ovo će biti glavni. Ovi gumbi imaju dugačke noge. Samo ih pažljivo savijte i zabodite vrh u rupu s oznakom D10. Ako su vaši različiti, lemite kratki komad žice za spajanje jedne noge i D10.
Dodajte drugi gumb na sredinu desne strane i savijte mu nogu prema rupi D11.
Spojite druge dvije noge i lemite žicu za spajanje obje noge i rupe GND.
Kao što vidite, lemljenje mi nije jača strana. Koristim sve vrste alata za izradu lijepih spojeva (povećala, ruke za pomoć, željezo s mogućnošću odabira temperature …), ali čini se da ništa ne radi. Ovo bi vas trebalo navesti da sastavite svoj NanoKeyring!
Zadnji drugi savjet: možete napraviti kućište prije i upotrijebiti ga za postavljanje gumba na mjesto. Pazite da ne zalijevate kućište lemilicom.
Korak 2: Slatka torbica
Nakon 96 prototipa došao sam s dizajnom koji savršeno pristaje ploči i drži gumbe na mjestu.
Preuzmite ga sa thingiverse -a (https://www.thingiverse.com/thing:4003337) i ispišite ga na vlastitom 3D pisaču. Ne mora biti posebno jak pa će bilo koji materijal - poput PLA - biti u redu.
Alternativno, možete pitati prijatelja ili naručiti putem internetske usluge.
Ako vam 3D ispis nije opcija, možda bi neka vrsta polimerne gline mogla biti dobra zamjena.
Možete čak napraviti i luksuznu verziju s nekim komadima lakiranog drva!
Korak 3: Čarobni softver
Morate učitati moj kôd na malu ploču.
Naći ćete stotine vodiča o učitavanju koda na arduino, koristeći Arduino IDE ili novu PlatformIO.
Pripremio sam kod i knjižnice za ovaj posljednji IDE. Preuzmite sve iz ovog spremišta:
github.com/alfem/MicroKeyRing
Ne zaboravite urediti prva tri niza, a demo korisnike i lozinke zamijeniti svojim.
Korak 4: Kako ga koristiti?
Kao što ste vjerojatno vidjeli u videu, ovaj MicroKeyRing ima mnoge funkcije:
- Pritisnite glavni gumb da biste unijeli svoje korisničko ime
- Dugo pritisnite glavni gumb (dok LED lampica ne zasvijetli) da biste unijeli svoju lozinku
- Dvaput kliknite glavni gumb za unos dodatnih podataka (telefon, broj vizne kartice …)
- Pritisnite sekundarni gumb (jedan s jedne strane) za prijelaz na sljedeći skup korisnika/lozinki.
Dodatna (i ne baš dobro provjerena) funkcija: dugo pritisnite sekundarnu tipku za aktiviranje/deaktiviranje značajke protiv mirovanja. Kad je ova značajka aktivirana, MicroKeyRing će pomicati miš po jedan piksel svakih 30 sekundi kako bi spriječio zaključavanje zaslona. Zgodno ako vaša korporativna politika provodi jako kratko vrijeme mirovanja.
Preporučeni:
Hlače koje pune vaš telefon: 6 koraka (sa slikama)
Hlače koje vam pune telefon: Dakle, dnevno napravimo blizu 1000 koraka ne računajući moje fizičke aktivnosti koje obično imam, a ako ste redoviti biciklisti poput mene, to se također računa. Pa što ako bismo nekako mogli iskoristiti tu struju za punjenje stvari. Pa ovo je instrukcija
Kako napraviti osobni mini stolni ventilator od starog računala - stane u vaš džep: 6 koraka
Kako napraviti osobni mini stolni ventilator od starog računala - stane u vaš džep: Pokazat ću vam kako od starog računala napraviti osobni mini stolni ventilator. Bonus je što čak stane u džep. Ovo je vrlo jednostavan projekt, pa nije potrebno mnogo iskustva ili stručnosti. Pa počnimo
Sitno opterećenje - konstantno strujno opterećenje: 4 koraka (sa slikama)
Sitno opterećenje - konstantno strujno opterećenje: Sam sam razvijao benčansko napajanje i konačno sam došao do točke u kojoj želim na njega primijeniti opterećenje kako bih vidio njegove performanse. Nakon što sam pogledao izvrstan video Davea Jonesa i pogledao nekoliko drugih internetskih izvora, došao sam do Tiny Load -a. Thi
Modularni džep od flore: 5 koraka
Modularni džep od flore: U ovom tutorijalu objasnit ću jedan od načina za ugradnju računala Adafruit Flora u jaknu ili bilo što s džepom. Dakle, vjerojatno želite koristiti računalo za pokretanje logike nekih sklopova u koje ste ušili. vaš odjevni predmet
Organizator otpornika i spremište: 4 koraka (sa slikama)
Organizator i spremište otpornika: Jedna od stvari koje brzo pronađete prilikom izrade vlastitih krugova je to što otpornike može biti prava muka u organiziranju. Otpornici dolaze u različitim vrijednostima pa je važno imati način da ih organizirate kako biste brzo pronašli vrijednost koju želite. Pogodio sam