Features

CipherCrafttoffers a wide range of features to help you securely generate, manage, and share passwords and passphrases:

1. Password and Passphrase Generation

  • Random Password Generator: Generate strong, random passwords with customizable options such as length, inclusion/exclusion of uppercase letters, lowercase letters, digits, and special characters.

  • Context-Aware Password Generator: Generate passwords tailored to specific contexts, such as finance, social media, or work environments.

  • Mnemonic Password Generator: Create mnemonic-based passwords using a custom wordlist, making them easier to remember.

  • Passphrase Generator: Generate secure passphrases composed of random words from a user-defined wordlist, with customizable separators.

2. Password Strength and Entropy

  • Password Strength Checker: Evaluate the strength of a given password to ensure its robustness against attacks.

  • Entropy Calculator: Calculate the entropy of a password, giving you an indication of its unpredictability and security level.

3. Password History Management

  • Password History Checker: Verify if a password has been used before, helping to prevent reuse of old passwords.

  • Password Expiry Checker: Check if a password has expired based on a specified number of days.

  • Password Creation Recorder: Record the creation date of a new password for tracking and expiry purposes.

  • Limit Password History: Set a limit on the number of stored passwords in history to maintain a clean and secure password management process.

4. Obfuscation and Pronunciation Guide

  • Password Obfuscator: Obfuscate your password to different levels (1, 2, or 3) for enhanced security.

  • Pronunciation Guide: Generate a pronunciation guide for a given password to make it easier to recall.

5. Secure Sharing and Breach Detection

  • Secure Password Sharing: Encrypt and securely share passwords using a generated key.

  • Password Decryption: Decrypt a shared password using the provided key.

  • Data Breach Checker: Check if your password has been involved in any known data breaches, ensuring its safety.

6. Time-Based One-Time Password (TOTP)

  • TOTP Generation: Generate a Time-Based One-Time Password (TOTP) using a provided secret, for use in two-factor authentication.

  • TOTP Verification: Verify the validity of a TOTP using the provided secret and OTP.

7. Advanced Customization

  • Salting: Apply passphrase-based salting to generated passwords for added security.

  • Personalization: Incorporate personalized inputs (e.g., names, favorite numbers) into password generation for more tailored security.

  • Common Words Filtering: Exclude common words from the password using a custom dictionary file to enhance password security.