DIY

Hur man bygger en USB-lösenordsgenerator för att skapa och ange lösenord automatiskt

Hur man bygger en USB-lösenordsgenerator för att skapa och ange lösenord automatiskt

Korta byte: Vill du äga din personliga USB-nyckel som tar hand om dina lösenordsbyten? Med hjälp av en USB, en ATtiny85 och några lödfärdigheter kan du skapa en USB-lösenordsgenerator som skapar och anger lösenord automatiskt. För att göra detta måste du programmera ATtiny85 på ett sätt att fungera som ett USB-tangentbord. En detaljerad metod har beskrivits av en skicklig tillverkare Joonas Pihlajamaa på hackarbloggen Code and Life.

Det finns många applikationer där man behöver ändra lösenorden regelbundet. Även om sådana metoder inte följs av en vanlig teknikanvändare, uppmuntrar många företag sina anställda att göra det.

Samma problem mötte Joonas Pihlajamaa, vars arbetsgivare krävde att han bytte lösenord regelbundet. Detta inspirerade honom att komma på ett sätt som skulle hjälpa honom att hoppa över att komma ihåg ett nytt lösenord helt och hållet. Han bestämde sig för att skapa ett litet USB HID-tangentbord som skriver ett lösenord som lagras i EEPROM - en typ av icke-flyktigt minne - varje gång det är anslutet till ett system.

Efter att ha anslutit enheten, för att skapa ett nytt lösenord, behöver man bara trycka på Caps Lock-knappen några gånger-4 gånger för att starta regenerering av lösenord och en gång för varje lösenordstecken som genereras. Om du undrar är 10 lösenordets standardlängd.

Pihlajamaa skapade sin version av USB-lösenordsgenerator med hjälp av en USB och en ATtiny85. ATtiny var programmerad för att fungera som ett USB-nyckelord som utför lösenordsgenereringen och inmatningsprocessen automatiskt. Enhetens yttre hölje var från en gammal 512 MB flash-enhet. Med hjälp av lite lödning lyckades han ansluta Zener-dioder, motstånd, byglar, GND, VCC och ATtiny på en tripad vero-board.

Pihlajamaa har också delat koden som man behöver för att driva enheten. Koden möjliggör kommunikation till enheten och får statusändringar från datorn.

På hackarbloggen Code and Life har Pihlajamaa delat en detaljerad handledning som innehåller de delar och koder som man behöver för att skapa sin personliga USB-lösenordsgenerator. Här är en video av enheten i aktion: