Skip to content

ricky122-5/advanced-password-manager

Repository files navigation

Advanced Password Manager

Overview

Welcome to the Advanced Password Manager! This application is designed to securely manage your passwords using custom-coded RSA encryption and Fast Positive Hash algorithms. The application is built using Qt and C++ to provide a powerful and user-friendly interface.

Please note: This project is intended for educational purposes and personal use only. It is not designed for production environments or storing sensitive data in real-world scenarios.

Features

  • Fast Positive Hash Algorithm: Ensures data integrity and quick password verification.
  • User-Friendly Interface: Built with Qt, the application offers an intuitive and easy-to-use interface.
  • Secure Password Storage: All passwords are encrypted using RSA encryption for maximum security.
  • Cross-Platform Support: Runs on multiple operating systems including Windows, macOS, and Linux.

Prerequisites

Qt Framework: Ensure that Qt is installed on your system. You can download it from Qt's official website.

C++ Compiler: A compatible C++ compiler is required to build the application. Popular choices include GCC (for Linux) and MSVC (for Windows).

Installation

Clone the Repository:
git clone https://github.com/ricky122-5/advanced-password-manager.git
cd advanced-password-manager

Build the Application:

mkdir build
cd build
qmake ../src
make

Run the Application:

./password-manager

Encryption and Hashing

RSA Encryption

The application uses custom-coded RSA encryption to ensure that all stored passwords are highly secure. This encryption is based on public-key cryptography, providing robust protection against unauthorized access. Only encrypted data is stored, ensuring that your passwords remain confidential.

Fast Positive Hash

To ensure data integrity and quick verification, the application uses a custom Fast Positive Hash algorithm. This hashing method is optimized for speed and security, ensuring that your data remains intact and consistent. Only hashed data is stored, providing an additional layer of security.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published