A password manager application which is written in Python using PyQt6 by Aria-AAs
The application is in the beta version.
Not encrypted yet.
APM stands for Aria-AAs password manager. It is a simple and minimal password manager
It allows you to securely save usernames and passwords under different names with a simple GUI interface.
Some important notes.
- Note: The application is in beta version. so it may not be safe enough yet.
- Note: As the application does not have auto-updater yet, you should check this page continuously to update the application manually.
- Note: The application tested only on Windows.
- Download the zip file of the repository.
- Extract the downloaded file.
- Make sure that Python is installed on your system.
- Open a command prompt.
- Go to the root folder of the project.
- Run
pip install -r requirements.txt
- Run
python main.py
- Enjoy.
- Make sure that version 3 of Python is installed on your system.
- Open a terminal.
- Run
sudo apt install xsel xclip qtwayland5
- Run
git clone https://github.com/Aria-AAs/APM.git
- Go to the APM directory.
- Make a virtual environment.
- We recommend you use the virtualenv to do this task.
- Install it using
pip install virtualenv
- Make a new virtual environment using
virtualenv venv
- Install it using
- We recommend you use the virtualenv to do this task.
- Active the virtual environment that you made in the previous step.
- if you are using virtualenv you can active it using
source venv/bin/activate
- if you are using virtualenv you can active it using
- Run
pip install -r requirements.txt
- Run
python3 main.py
- Enjoy.
- - Secure the main password with hashing and salting
- - Secure the secrets with AES.CBC encryption
- - Regenerate the hash of the main password after each login
- - Make a password generator
- - Add some theme to the application
- - Add dark mode to the application
- - Add reset factory to the application
- - Make auto-updater
- - Make sure that the application keeps secrets safe
- - Fix not scrolling the content area