Releases: besttoolsforever/ciphersmith
v6.0 is Here — Polished, Stable, and Sleek! ✨
🌐 A Modern Landing Experience
Say goodbye to the plain generator page!
The previous “raw generator” has evolved into a modern, responsive landing page that doubles as the welcome screen for new Chrome Extension users.
Highlights:
🎨 Bold, modern design showcasing clean visuals and polished UI.
🖼️ Screenshots & previews of the password generator in action.
🔗 Direct links to the official Chrome Web Store page.
🪄 Smooth first impression: Instantly introduces users to CipherSmith’s purpose and simplicity.
🔢 Smarter Generation Limits
Previously, users could manually enter huge numbers — even up to 10,000 passwords — causing slowdowns on some systems.
Now, we’ve introduced a secure character and quantity limiter across both platforms.
Details:
Maximum generation count: 99 passwords per session.
Fixed in Web and Extension versions.
Prevents system freezes and ensures optimal performance for all users.
Fix officially shipped as Extension v1.1 on the Chrome Web Store.
🧱 Stability Achieved
With this version, CipherSmith officially moves into its Stable Release phase.
You can now expect consistent behavior, unified design, and a solid foundation for upcoming features.
Final Note:
The v6.0 release marks more than a visual upgrade — it’s the turning point where CipherSmith transforms from a functional prototype into a polished, production-ready use tool.
🛡️ Same tool. New style. Fully stable.
Full Changelog: v5.0...v6.0
v5.0 - Introducing the Google Chrome Extension and More
🚀 CipherSmith v5.0 is Live! Now with a Chrome Extension! 🎉
This massive update introduces our new Google Chrome extension and aligns the web version with new features, usability improvements, and a new password-strengthening algorithm.
🎉 Announcing the CipherSmith Chrome Extension! 🥳✨
The highlight of this release is the launch of our official extension on the Google Chrome Web Store! The improvements to the web version were implemented to ensure a consistent and powerful experience across both platforms.
- Same Code, Same Security: The extension uses the same generation algorithm and interface you already know and trust.
- Global Accessibility: Fully translated into 54 languages.
- Assistant Icon: A new assistant to help fill in and generate new passwords even faster.
- Available Now: The project's
README.mdfile has been updated with a direct download link from the store!
🔀 New Random Inversion Algorithm
We have implemented a new optional algorithm to increase the complexity of generated passwords.
- Random Activation: After a password is generated, there is a 50% chance this algorithm will be activated.
- Case Inversion: The function converts all uppercase characters to lowercase and all lowercase characters to uppercase (
ExamplebecomeseXAMPLE). - More Entropy: This adds an extra, unpredictable layer to the final password's entropy composition.
🎨 User Interface and User Experience (UX) Enhancements
We've made fine-tuned adjustments to the interface to make it more intuitive and enjoyable.
- "Easy-to-Remember Passwords": The former "Memorable" feature has been officially renamed to a term that is clearer and more aligned with the project's goal.
- Visual Copy Feedback: No more text messages! The copy buttons now provide instant graphical confirmation, making the action clearer and more fluid.
- General Graphic Improvements: We have made several adjustments to the interface for a cleaner, more modern visual experience.
🛠️ Under-the-Hood and Architectural Improvements
- Local zxcvbn.js Library: To increase reliability and offline performance, the
zxcvbn.jspassword strength analysis library is now included locally in the project. - Extension's Dictionary: For maximum performance and security, the extension exclusively uses a local dictionary (the
dwyl List Of English Words, with over 466k words), which corresponds to our second fallback tier in the web version.
V4.0
🚀 CipherSmith v26.0 (Release v4) is Live!
This update focuses on reliability, user experience, and internal architecture. Here’s what’s new:
🎚️ Exclusive Memorable Mode: Say goodbye to the old checkbox! The "Memorable" password option now has its own dedicated toggle switch, providing a cleaner and more intuitive user experience.
🔗 Robust Wordlist System: Implemented a new three-tiered fallback system to ensure high availability:
Fetches words from an online source first.
Falls back to an expanded local file if offline.
Uses a tiny, hardcoded list as a final resort to guarantee functionality.
📚 Expanded Local Dictionary: The local wordlist has been significantly increased to ~500 words, offering better password variety when the online source isn't available.
🛠️ Under-the-Hood Overhaul: Major improvements to the codebase, including a review of the internal logic and separating the HTML and CSS files for better organization and easier future updates.
v3.0 - The Glow-Up & Security Gate Edition ✨
✨ New Features
Introducing the "Security Gate"! 👮
CipherSmith now actively enforces better security practices. The "Generate" button will only activate if you have at least 3 character types selected (e.g., Uppercase + Lowercase + Numbers).
Why? This prevents the accidental generation of weak, single-charset passwords and guides users toward creating inherently stronger credentials right from the start.
Per-Password Strength Visualization! 🚦
Don't just feel secure, see it. Every password in the generated list now displays a set of four "Strength Dots" next to it.
How it works: These dots instantly light up based on the password's zxcvbn score (from 0 to 4), giving you an immediate visual comparison of the strength of each option.
🛠️ Improvements & Refinements
Fully Integrated & Detailed Strength Meter! 📊
The main strength meter is no longer just a concept. It's now fully wired into the UI, providing rich, contextual feedback.
Details: It displays a colored progress bar (from red for weak to green for strong), provides direct text feedback from zxcvbn (like This is a top-10 common password), and shows the estimated time-to-crack.
Complete UI/UX Overhaul! 🎨
CipherSmith has graduated from a script to a complete, single-page application (index.html).
The entire user interface is now built with a polished, responsive design that works beautifully on desktop and mobile. This includes synchronized sliders and number inputs for a much smoother experience.
Formalized Project Identity! 🤝
The application's footer now proudly identifies CipherSmith as open-source software, building transparency and trust with our users. A Bitcoin donation section has also been added to support future development.
CipherSmith v1.0 - Initial Release
This release marks the official relaunch of the project under its new name, CipherSmith. Formerly known as PassMaker, this version represents a significant overhaul and improvement of the original repository. A great deal of effort went into making everything work seamlessly, making v1.0 the project's first stable beta release.
✨ Key Features
Flexible Password Generation: Full control over password length, ranging from 6 to 128 characters, adjustable via a slider or a numeric input field.
Character Set Control: Precisely select which character types to include:
Uppercase (A-Z)
Lowercase (a-z)
Numbers (0-9)
Symbols (!@#$%*()_+<>?)
Unique "Memorable" Mode: An innovative option that builds easier-to-remember passwords without sacrificing complexity. This version utilizes a small, embedded wordlist for fast, local generation. The algorithm also strategically applies capitalization to enhance security.
Batch Generation: Ability to generate multiple passwords at once (up to 99), ideal for bulk credential creation.
Intuitive & Responsive UI: A clean, modern design that adapts to both desktop and mobile devices. Slider and numeric input controls are synchronized for a better user experience.
Quick Copy Functionality: A "Copy" button to send the generated passwords directly to the clipboard.
Instant Generation: A password is automatically generated as soon as the page loads.
🔧 Technical Details
The script uses an intelligent algorithm to allocate the proportion of each character type, ensuring the final password length is always as requested.
The source code is fully commented to facilitate maintenance and future contributions.
Includes a Bitcoin donation section in the footer to support the project's development.