How augxusto/aep-2s works
AEP-2S is a small Windows console application for managing usernames and passwords. Its visible workflow starts in the menu, where the add-user action validates and confirms a password, sorts the in-memory users, and saves them. Other implemented operations include listing, changing, and deleting users. User records are stored in users.txt, with the program applying a reversible character transformation when displaying or persisting passwords. The excerpt is incomplete, so menu dispatches beyond adding a user are not shown.
Main entry points: AEP 5.0.cpp Add user
Components 12
Console interface
- Application entry
AEP 5.0.cpp - Main menu
AEP 5.0.cpp
User management
- Add user
AEP 5.0.cpp - Password validation
AEP 5.0.cpp - Sort users
AEP 5.0.cpp - List users
AEP 5.0.cpp - Change password
AEP 5.0.cpp - Delete user
AEP 5.0.cpp
Persistence and encoding
- User file I/O
AEP 5.0.cpp - Character transform
AEP 5.0.cpp - users.txt
Other components
- Operator
Connections 10
- Operator → Application entry: starts
README.md - Application entry → User file I/O: loads and saves
AEP 5.0.cpp - Application entry → Main menu: opens
AEP 5.0.cpp - Main menu → Add user: dispatches
AEP 5.0.cpp - Add user → Password validation: validates
AEP 5.0.cpp - Add user → Sort users: sorts
AEP 5.0.cpp - Add user → User file I/O: saves
AEP 5.0.cpp - List users → Character transform: transforms
AEP 5.0.cpp - User file I/O → Character transform: encodes
AEP 5.0.cpp - User file I/O → users.txt: reads and writes
AEP 5.0.cpp