Skip to content
/ XPwm Public

A simple local password manager using Qt and OpenSSL

License

Notifications You must be signed in to change notification settings

xaprier/XPwm

Repository files navigation

🚀 XPwm

license

XPwm is a password manager to keep your passwords in local as encrypted with a master password using OpenSSL AES-256 and Qt.

🛠️ Build Instructions for Linux/UNIX

Clone the repository to your directory

git clone --recursive https://github.com/SFENX-Group/XPwm.git

Enter the directory of the source code

cd XPwm/

Build the makefile with CMake, if you don't have cmake you have to install it.

cmake -G "Unix Makefiles" -B "build"

Than our Makefile is ready for build the source code. We have to access the directory of makefile and run make.

cd build && make -j$(nproc)

Than our compiled binary is ready for run in the directory of the makefile with the name "xpwm" You can run the sample program with this command

./xpwm

🛠️ Install Instructions for Linux/UNIX

There is an install script named install.sh that can be used for Arch-based and newer Debian-based systems. If your system does not meet these requirements, you can try the AppImage file available in the releases section.

Clone the repository to your directory

git clone --recursive https://github.com/SFENX-Group/XPwm.git

Enter the directory of the source code

cd XPwm/

Execute bash script

./install.sh

You can search the application Password Manager

📚 Dependencies

  • CMake(Building project)
  • GCC/Clang(Compiler for building project)
  • Qt(GUI and Core libraries, 5.15.2 and later)
  • OpenSSL(Library for encryption, 1.1 and later)
  • Git(Just for cloning repository)

📸 Screenshot

✨ Contributors