Taula de continguts:

MicroKeyRing: petit emmagatzematge de contrasenya que s’adapta a la butxaca: 4 passos
MicroKeyRing: petit emmagatzematge de contrasenya que s’adapta a la butxaca: 4 passos

Vídeo: MicroKeyRing: petit emmagatzematge de contrasenya que s’adapta a la butxaca: 4 passos

Vídeo: MicroKeyRing: petit emmagatzematge de contrasenya que s’adapta a la butxaca: 4 passos
Vídeo: Stromae - papaoutai (Official Video) 2024, Desembre
Anonim
Image
Image
Tauler i botons
Tauler i botons

Contrasenyes, contrasenyes i més contrasenyes.

Tots els llocs web, aplicacions de correu o servei de Google necessiten una contrasenya. I no heu d’utilitzar la mateixa contrasenya en dos llocs.

On els podeu guardar? En una aplicació d'escriptori? En una aplicació web (suposadament segura)? Necessitaran la seva pròpia contrasenya.

Fa uns anys estava fent jocs amb les famoses taules Arduino quan vaig descobrir el model Leonardo. És una placa especial amb un port USB definit per programari. Es pot comportar com un teclat o un ratolí quan el connecteu a un ordinador. Només heu de programar la placa correctament i enviarà les pulsacions de tecles que hàgiu definit a l’ordinador, com un teclat estàndard.

Navegant per l’enorme catàleg actual de plaques estil Arduino, vaig trobar una petita placa amb un endoll USB pla i el xip atmega32u4. Té aquesta funció d’emulador de teclat. Perfecte per a un clauer digital de butxaca!

Subministraments

Per construir un NanoKeyring així necessitareu aquests materials:

  1. Una placa USB DIYMore (cerca ATMEGA32U4-AU Beetle)
  2. Un parell de botons petits (3x6x7mm)
  3. Uns centímetres de fil aïllat prim

I aquestes eines:

  1. Soldador
  2. Una impressora 3D
  3. Un ordinador
  4. Una lupa, si els teus ulls són tan vells com els meus:-D

Pas 1: Tauler i botons

Tauler i botons
Tauler i botons
Tauler i botons
Tauler i botons
Tauler i botons
Tauler i botons

Vaig decidir afegir dos botons: un per a l'usuari / contrasenya / qualsevol autotipatge i un altre per a la selecció d'usuaris. D’aquesta manera podeu transportar les vostres quatre o cinc contrasenyes d’ús habitual i seleccionar-ne fàcilment la que necessiteu.

Els botons necessiten una resistència per evitar valors flotants. Aquest tauler té aquestes resistències pull_up, de manera que només cal que les activeu al vostre programari. Una resistència pull_up fa que el vostre programa llegeixi un valor continu continu fins que reduïu el pin i el terra (mitjançant un botó).

Vaig col·locar un botó al mig del costat oposat al connector USB. Aquest serà el principal. Aquests botons tenen cames llargues. Simplement doblegueu-los amb cura i fixeu la punta al forat etiquetat D10. Si el vostre és diferent, soldeu un tros de filferro curt per connectar una cama i D10.

Afegiu l’altre botó al centre del costat dret i doblegueu la cama cap al forat D11.

Uniu les altres dues potes i soldeu un cable per connectar les dues potes i el forat GND.

Com podeu veure, la soldadura no és el meu vestit fort. Utilitzo tot tipus d’eines per fer bones articulacions (lupes, mans ajudants, ferro seleccionable a temperatura …), però res no funciona. Això us ha de portar a muntar el vostre NanoKeyring.

Avís de l'últim segon: podeu fer el cas abans i utilitzar-lo com a plataforma per col·locar els botons al seu lloc. Tingueu cura de no fondre la caixa amb el soldador.

Pas 2: un bonic cas

Un valent cas
Un valent cas

Després de 96 prototips, vaig arribar amb un disseny que s’adapta perfectament al tauler i que manté els botons al seu lloc.

Baixeu-lo de thingiverse (https://www.thingiverse.com/thing:4003337) i imprimiu-lo a la vostra pròpia impressora 3D. No cal que sigui especialment resistent, de manera que qualsevol material -com el PLA- estarà bé.

També podeu demanar-ho a un amic o demanar-lo a un servei en línia.

Si la impressió 3d no és una opció per a vosaltres, potser algun tipus d’argila de polímer podria ser un bon substitut.

Fins i tot es podria fer una versió de luxe amb algunes peces de fusta envernissada!

Pas 3: programari màgic

Programari màgic
Programari màgic

Heu de penjar el meu codi al petit tauler.

Trobareu centenars de tutorials sobre la càrrega de codi a arduino, mitjançant Arduino IDE o el nou PlatformIO.

He preparat codi i biblioteques per a aquest darrer IDE. Baixeu-ho tot d'aquest dipòsit:

github.com/alfem/MicroKeyRing

No oblideu editar les tres primeres matrius i substituir els usuaris de demostració i les contrasenyes per les vostres.

Pas 4: com utilitzar-lo?

Com probablement heu vist al vídeo, aquest MicroKeyRing té moltes funcions:

  • Premeu el botó principal per injectar el vostre nom d'usuari
  • Premeu llargament el botó principal (fins que parpellegi el LED) per injectar la vostra contrasenya
  • Feu doble clic al botó principal per injectar dades addicionals (telèfon, número de targeta de visat …)
  • Premeu el botó secundari (el d’un costat) per canviar al següent conjunt d’usuaris / contrasenyes.

Una funció addicional (i no molt ben provada): premeu llargament el botó secundari per activar / desactivar la funció anti-ralentí. Quan aquesta funció està activada, MicroKeyRing mourà el ratolí un píxel cada 30 segons per evitar el bloqueig de pantalla. Molt útil si la vostra política corporativa va aplicar un temps d'inactivitat molt curt.

Recomanat: