Skip to content

A password vault designed to work offline. M5StickC Plus

License

Notifications You must be signed in to change notification settings

jmrplens/M5StickC-Plus_PwdMgr

 
 

Repository files navigation

espwv32

A password vault you can take with you.

Key Properties

  • No client software needed
  • 2 factor authentication
  • Encrypted storage
  • Secure communication

Current status

  • BLE connection requires passcode
  • Secure BLE connection
  • Send username and password on button push
  • Store credentials securely on the device
  • Manual managing accounts
  • Proposing new passwords for existing accounts
  • Changing a password manually
  • Fully security checked

Hardware

https://m5stack.com/products/stick-c https://docs.m5stack.com/#/en/arduino/arduino_api

Screens

Start Screen

alt text

Bluetooth Connection PIN

alt text

Locked, waiting for User PIN

alt text

Selecting an Account

alt text

High Level Acrchitecture

alt text

Sequences

alt text

Quality

CodeFactor

Inspiring reads:

About

A password vault designed to work offline. M5StickC Plus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%