Skip to content

A C++ project for generating secure passwords. Features customizable password creation, batch generation, and password strength evaluation. Ideal for security-conscious applications and demonstrating modern C++ practices in console-based utilities.

Notifications You must be signed in to change notification settings

DylanVF5/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator

A C++ tool for generating secure passwords with customizable criteria.

Features

  • Custom password length
  • Option to include uppercase letters, numbers, and symbols
  • Single or multiple password generation
  • Password strength evaluation

Usage

auto passwordGenerator = std::make_unique<PasswordGenerator>();

// Generate a single password
std::string password = passwordGenerator->GeneratePassword(12, true, true, true);

// Generate multiple passwords
std::vector<std::string> passwords = passwordGenerator->GenerateMultiplePasswords(5, 12, true, true, true);

// Check password strength
bool isStrong = passwordGenerator->IsPasswordStrong(password);

Purpose

Designed to create strong, customizable passwords for enhanced digital security. Suitable for integration into security-focused applications or as a standalone utility for generating secure passwords.

Note

This tool is for educational and personal use. Ensure you're following best practices for password management and storage when using generated passwords.

About

A C++ project for generating secure passwords. Features customizable password creation, batch generation, and password strength evaluation. Ideal for security-conscious applications and demonstrating modern C++ practices in console-based utilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages