Sadržaj:
- Supplies
- Korak 1: ploča i dugmad
- Korak 2: Slatka futrola
- Korak 3: Magični softver
- Korak 4: Kako ga koristiti?
Video: MicroKeyRing: Sitno skladište lozinke koje stane u vaš džep: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Lozinke, lozinke i još lozinki.
Svaka web stranica, aplikacija za poštu ili google usluga trebaju lozinku. I NE MORATE 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 kao tastatura ili miš kada ga priključite na računar. Samo trebate pravilno programirati ploču i ona će pritisnuti tipke koje ste definirali poslati na računalo, poput standardne tastature.
Pregledavajući trenutni veliki katalog ploča u stilu Arduino, pronašao sam sićušnu ploču sa ravnim USB priključkom i čipom atmega32u4. Ima ovu funkciju emulatora tastature. Savršeno za džepni digitalni privjesak za ključeve!
Supplies
Za izradu ovakvog NanoKeyringa bit će vam potrebni sljedeći materijali:
- DIYMore USB ploča (potražite ATMEGA32U4-AU Buba)
- Nekoliko malih dugmadi (3x6x7mm)
- Nekoliko centimetara tanke izolirane žice
I ovi alati:
- Lemilica
- 3D štampač
- Kompjuter
- Lupa, ako su vam oči stare koliko i moje:-D
Korak 1: ploča i dugmad
Odlučio sam dodati dva gumba: jedno za korisnika/lozinku/bilo koje autotipiziranje i drugo 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.
Gumbima je potreban 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 vaš program neprekidno čitanjem velike vrijednosti sve dok ne prekinete pin i masu (pomoću dugmeta).
Stavio sam jedno dugme na sredinu strane nasuprot USB konektora. Ovo će biti glavni. Ova dugmad 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 drugo dugme na sredinu desne strane i savijte njegovu nogu prema rupi D11.
Spojite druge dvije noge i zalemite ž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 (lupe, ruke za pomoć, željezo s mogućnošću odabira temperature …), ali izgleda da ništa ne funkcionira. Ovo bi vas trebalo navesti da sastavite svoj NanoKeyring!
Posljednji drugi savjet: možete napraviti kućište prije i upotrijebiti ga za postavljanje gumba na mjesto. Pazite da ne otopite kućište lemilicom.
Korak 2: Slatka futrola
Nakon 96 prototipa, došao sam s dizajnom koji savršeno pristaje ploči i drži gumbe na mjestu.
Preuzmite ga sa thingiverse (https://www.thingiverse.com/thing:4003337) i odštampajte na svom 3D štampač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: Magični softver
Morate postaviti moj kôd na malu ploču.
Naći ćete stotine vodiča o postavljanju koda na arduino, koristeći Arduino IDE ili novu PlatformIO.
Pripremio sam kod i biblioteke za ovaj posljednji IDE. Preuzmite sve iz ovog spremišta:
github.com/alfem/MicroKeyRing
Ne zaboravite urediti prva tri niza i zamijeniti demo korisnike i lozinke svojim.
Korak 4: Kako ga koristiti?
Kao što ste vjerojatno vidjeli u videu, ovaj MicroKeyRing ima mnoge funkcije:
- Pritisnite glavno dugme da unesete svoje korisničko ime
- Dugo pritisnite glavno dugme (dok LED lampica ne zatreperi) da biste unijeli lozinku
- Dvaput kliknite na glavno dugme da biste unijeli dodatne podatke (telefon, broj vizne kartice …)
- Pritisnite sekundarno dugme (jedno s jedne strane) za prelazak na sljedeći skup korisnika/lozinki.
Dodatna (i ne baš dobro testirana) funkcija: dugo pritisnite sekundarno dugme za aktiviranje/deaktiviranje funkcije protiv mirovanja. Kada je ova funkcija aktivirana, MicroKeyRing će pomjerati miš po jedan piksel svakih 30 sekundi kako bi spriječio zaključavanje ekrana. Zgodno ako vaša korporativna politika provodi jako kratko vrijeme mirovanja.
Preporučuje se:
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 redovni biciklisti poput mene, i to se računa. Pa što ako bismo mogli nekako iskoristiti tu struju za punjenje stvari. Pa ovo je uputstvo
Kako napraviti lični mini stolni ventilator od starog računara - stane u vaš džep: 6 koraka
Kako napraviti lični mini stolni ventilator od starog računara - stane u vaš džep: Pokazat ću vam kako od starog računara napraviti lični mini stolni ventilator. Bonus je što čak stane i u džep. Ovo je vrlo jednostavan projekt, pa nije potrebno mnogo iskustva ili stručnosti. Pa počnimo
Sitno dugme za crticu ESP8266 (ponovno konfiguriranje): 15 koraka
Sitno dugme za crticu ESP8266 (ponovno konfigurisanje): Ovo je maleno dugme za crtanje zasnovano na ESP8266. Ostaje u dubokom snu, nakon što pritisnete gumb, izvršava GET zahtjev na navedeni URL, a ako je konfiguriran, napon napajanja prenosi i kao varijablu. Najbolji dio je što jednostavnim premošćivanjem dva p
Noćno svjetlo koje osjeća svjetlo koje se može prebaciti: 8 koraka (sa slikama)
Noćno svjetlo sa osjetljivim svjetlom koje se može prebaciti: Ovo uputstvo pokazuje kako sam hakirao senzor noćnog svjetla tako da se može ručno isključiti. Pažljivo pročitajte, imajte na umu sve otvorene krugove i po potrebi isključite područje prije testiranja jedinice
Vodootporno džepno skladište baterije: 4 koraka
Vodootporno džepno skladište baterija: Čini se da stvarima koje koriste baterije trebaju svježe ćelije svaki put kad se okrenemo. Jednostavno rješenje, nosite dodatne baterije u džepu ili posebno dizajniran nosač. Nažalost, postoje problemi s obje ove metode .Ako nosite ba