Password Manager designed for the ESP32. It provides secure password storage, encryption, and USB emulation for typing passwords automatically.
- AES-128 Encryption: All stored passwords are encrypted for security.
- Storage on SD Card: Encrypted password storage on an SD card for persistent data.
- Random Password Generation: Generate secure passwords.
- HID Keyboard Mode: ESP32 can act as a USB keyboard to automatically type credentials.
- User Authentication: Requires a master password to unlock stored credentials.
- Auto-Lock Vault: The vault will be automatically locked after a selected amount of time.
- M5Burner : Search into M5CARDPUTER section and burn it
- Github : Build or take the firmware.bin from the github release and flash it
-
Create a Vault: Create a new encrypted vault to securely store your passwords. Each vault is stored as an encrypted file on the SD card.
-
Manage Password Entries: Add, update, delete password entries to the vault. Up to 100 passwords per vault.
-
Auto-Type: Select a field and press
OK
, the ESP32 type it via USB HID. -
Update Settings: Adjust app settings as keyboard layout, brightness and vault lock timings.
NOTE: You can update a vault name by modifying the filename in the /vaults/
folder, the file extension must remains .vault
. The master password used to create0 a vault can't be modified.