Download
Here you can download x86_64 binaries
Command line arguments
There are two optional command line arguments that you can use.
Use of these arguments skips the start menu.
-n <filename>
creates a new password database
-o <filename>
opens an existing password database
Compiling
Clone the repository using git clone --recurse-submodules
Using Make (Linux, Windows w/ MSYS2, macOS)
- To compile, run
$ make
- On Linux, to install, run
# make install
- On Linux, to launch the installed program, run
$ PasswordManager
Requirements
g++
glibc-devel-static
Using CMake (Linux, Windows w/ MSYS2, macOS)
mkdir build
cd build
cmake ..
make
Requirements
glibc-devel-static
Using Visual Studio (Windows)
- Launch Visual Studio and open the
cryptlib.vcxproj
project located inside thelib\cryptopp
directory - Go to
Build->Batch Build...
- For the project
cryptlib
select theRelease
configuration and build it - Launch Visual Studio and open the
PasswordManager.sln
solution located in the main directory - Select the
Release
configuration and build it
Encryption
Password databases are encrypted with AES-256-CBC.
Key derivation function is PKCS5 PBKDF2 HMAC with SHA3-256 hashing.
License
This software is provided under the terms of the GNU General Public License v3.0.