Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

Minneapolis hacker sigFLUP designed this cool box for managing her passwords.

This automatically stores generated and types all my usernames and passwords. It’s a pretty simple system. It’s a bitsy at89s5131 atmel 8051-ish microcontroller. This is a usb microcontroller and I’ve programmed it to look like a standard usb-keyboard.

<...> it has eeprom to store our passwords. The random number generator is seeded by delays between keypresses so I would imagine it’s fairly hard to predict.

You can download the schematic (.pdf) but sigFLUP didn’t provide the source code. Maybe if we asked nicely? [Via Hack-a-Day]

John Baichtal

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal



  1. says:

    Nice. Maybe eventually you can add some kind of biometric id capability instead of the passphrase, if you feel like going wild with it. How do you get the existing passwords into the device? (By typing them on another USB keyboard?) Since you are generating passwords on the device, you’re going to have to deal with annoyingly-varying password requirements — you might end up with a menu of different formats. You can probably get it to pop up an editor automagically by sending R notepad :-). Lastly I bet you already have plans to add a Tab key to the device for moving from Username to Password ;-) Thanks for sharing your project.

  2. RocketGuy says:

    Just watched the ask an engineer session where they debuted the new Arduino board, and since the new usb chip is programmable, it could be configured as a usb keyboard(or other hid device).

    So of course I thought of doing a project like this for passwords. Combined with screen scraping all sorts of interesting ideas come to mind. Some of them are even legal!


In the Maker Shed