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.