The Wiring
The Use
You just have to chose the right account, press on the button, copy the password with Ctrl+C, and paste it into the log in screen with Ctrl+V.
Now you can use complicated passwords and don't have to type in the password every time.
A version with the Keyboard.h libary follows soon. I'll post a comment with the link under this project, if it's uploaded.
EXPANDED TECHNICAL DETAILS
Offline Hardware Credential Vault
This project provides a professional-grade solution for storing passwords in a physical, offline hardware device, protecting them from online hackers.
- Encrypted EEPROM Storage Matrix: Standard passwords are encrypted using a simple XOR or Caesar-Cipher algorithm and stored in the Arduino's non-volatile EEPROM.
- USB Keyboard Emulation Dashboard: (Advanced version) When connected to a PC via USB, the Arduino identifies itself as a standard keyboard. The user selects a password via an OLED menu, and the Arduino "Types" it instantly into the login field.
Safety
- Master PIN-Lock Security: The device is protected by a master 6-digit PIN. If the incorrect PIN is entered 10 times, the Arduino wipes the internal EEPROM, permanently destroying the stored credentials for safety.