Password manager

November 17, 2014, 11:44:52 pm

I was frustrated by trying to remember my passwords for all my websites and got even more frustrated when i need to change a password again after some months. Dont even to mention the needed complexity of them nowadays. A bit insired by the mooltipass featured on hackaday, but too scared of the complexity and hugeness of it, I decided to roll my own.

Also I'm not a terrorist nor a high placed public person, so I dont need that high encrypted and bulky design. Prolly the NSA would crack this thing in a matter of days (minutes?) but I think it will keep your pr0n logins safe from your little brother ;).

Current design/features:- Uses the supercheap PIC16LF1454 (+- 1USD/piece) with no need for a XTAL (Clock is derived from USB)- Uses a small but crystalclear OLED (128x32, I2C).- Uses an OS USB stack ( http://www.signal11.us/oss/m-stack/ ).- Emulates a keyboard (HID) for entering usernames or passwords.- USB thumbdrive footprint.- Device is protected by a pincode (securely stored in flash on the uC).- Simple PC application for updating protected storage (currently compiles on linux and windows).- 32Kbyte storage for usernames/passes (512 username/passes total).- External storage is XORed with a pseudo RNG (seed of the RNG is not based on the pincode).

Here are some pictures of the final prototype.

[attachment=1]

[attachment=2]

[attachment=0]

The final design would have prolly a bit more space between the buttons and the display. Currently some prototypes are tested by close friends or relatives. If successfull I'll put up a small production run (depending on the animo for it) and publish the

Re: Password manager

[quote author="tayken"]Nice, I like it! That's a nice one. My main problem is I don't just use my PCs, I also use my tablet and smartphone a lot. Did you try it out with such devices?[/quote]The device is purely based on an USB HID keyboard. AFAIK keyboards on tablets/phones are Bluetooth based so I guess not.

[quote author="tayken"]Oh and I'd love to test one to see if it can be cracked via BP, OLS, PicKit etc...[/quote]

For free I guess? :P try seduce me with a bottle of goot solderflux :D

Re: Password manager

[quote author="Sjaak"]The device is purely based on an USB HID keyboard. AFAIK keyboards on tablets/phones are Bluetooth based so I guess not.[/quote]Hmm, that should work. My tablet comes with a USB keyboard and an OTG adapter for flash drives and such. It basically works with all my devices. I'll try a regular USB keyboard I have with my devices to see if it works.

[quote author="Sjaak"]For free I guess? :P try seduce me with a bottle of goot solderflux :D[/quote]Heh, nope, PCBs are free, devices cost money. But will talk with the post office to see how I can send some flux over there. :D