Teensy-based 'Simple Passwords Vault'

This is done under the motto K.I.S.S.
Teensy 3.1 + 320x240 TFT screen + micro-SD breakout.
Passwords are stored on SD as simple .csv file, device does not need battery, it energizes when plugged into USB port and works as a keyboard. When plugged, it shows a list of all accounts on display, list is scrollable with rotary encoder.
Click the encoder knob to select an account - and list of two lines is displayed, username and password. Select whatever you need with encoder, click again - and selected value is pasted into input field of your PC (or smartphone). Unplug the device - and you passwords are safe.
Project details are here.
20250909_040412sr.jpg
 
Last edited:
well with KISS
? if USB simply worked to get UI on a PC - at the same time you selected the desired entry?
That would be a (KI) super simple device - it needs plugged in anyhow - then the UI is OC not a Teensy with display+encoder+button?
Not practiced with the linked LGVL lib - having it run in RAM without a display and port the data to USB would be cool.
Even using a FLASH chip for CSV storage - LittleFS on main flash or QSPI?
Of course MTP offers that with file storage - but that can already be a PWD protected Excel fil on the PC.

Just saw new Serial Example: https://github.com/egonbeermat/Remo...lePushRandomBlocks/SimplePushRandomBlocks.ino
 
Built the p#4 USB Serial and it is working - github includes desktop app and it connects to USB1 - second port.

Memory Usage on Teensy 4.1:
FLASH: code:39144, data:6176, headers:8948 free for files:8072196
RAM1: variables:9504, code:36192, padding:29344 free for local variables:449248
RAM2: variables:24736 free for malloc/new:499552
just use a password manager app
True in a way - but I wouldn't ever trust one of them ... Just a PWD protected sheet to date - which of course is possibly not at all secure - just a pain.

Idea just came recalling seeing that it could work - so found the posting. And was easier to run that sketch than build a hardware device - though software link still missing.

So just another possibility ...
 
Last edited:
Back
Top