Skip to content

Secure password generator built with React and TypeScript. This application generates cryptographically secure passwords while providing real-time strength analysis.

License

Notifications You must be signed in to change notification settings

edbzed/create-password-generator

Repository files navigation

Secure Password Generator

License React TypeScript Vite Tailwind CSS

Secure password generator built with React and TypeScript. This application generates cryptographically secure passwords while providing real-time strength analysis.

Features

  • Cryptographically secure password generation
  • Real-time password strength analysis
  • Configurable password length (6-24 characters)
  • Automatic password refresh
  • One-click copy to clipboard
  • Rate limiting for demo version
  • Fully responsive design
  • Accessibility focused
  • Enterprise-grade security measures

Password Generator

Security Features

  • Web Crypto API for secure random number generation
  • Entropy calculation and strength assessment
  • Pattern detection and validation
  • Rate limiting protection
  • Character set enforcement
  • Secure clipboard operations

Technical Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite
  • Lucide Icons
  • Web Crypto API

Getting Started

  1. Clone the repository:

    git clone https://github.com/yourusername/create-password-generator.git
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Build for production:

    npm run build

Demo Limitations

This demo version includes the following limitations:

  • Maximum 8 password generations per minute
  • Password length restricted to 6-24 characters
  • Some enterprise features disabled

Security

This tool is provided for educational and legitimate security testing purposes only. Users must:

  • Only use on systems they own or have explicit permission to test
  • Comply with all applicable laws and regulations
  • Accept responsibility for their own actions and accept the consequences - use at your own risk

Creator

Ed Bates (TECHBLIP LLC)

Acknowledgments

Some sections of this code were generated with the assistance of AI tools. These contributions were reviewed and integrated by the project creator(s).

License

Apache-2.0 License - see the LICENSE file for details

About

Secure password generator built with React and TypeScript. This application generates cryptographically secure passwords while providing real-time strength analysis.

Resources

License

Stars

Watchers

Forks