Releases: ppriyanshu26/CipherAuth-Python
v6.0.0
CipherAuth v6.0.0
A secure, cross-platform, local TOTP authenticator for simplicity and security.
Downloads
- Android:
CipherAuth.apk- Install directly on Android devices - Windows:
CipherAuth.zip- Extract and run on Windows
What's New
- Latest dependencies and security patches
- Cross-platform improvements
Installation
Android
- Download
CipherAuth.apk - Transfer to your Android device
- Open file manager and tap the APK
- Grant installation permissions
- Open CipherAuth from your apps
Windows
- Download
CipherAuth.zip - Extract the ZIP file
- Run
cipherauth.exe
Data Location (Windows): C:\Users\<username>\AppData\Roaming\in.ppriyanshu.cipherauth\
Features
✓ Secure local TOTP authentication
✓ No internet required
✓ Cross-platform support
✓ Simple and intuitive UI
Migrated
🚨 Project Migration Notice — CipherAuth
This repository is no longer actively maintained.
CipherAuth has been migrated from the original Python implementation to a new Flutter-based codebase, enabling better cross-platform support, improved performance, and faster feature development.
👉 The project is now actively maintained here: CipherAuth-Flutter
✅ Why the Migration?
The Flutter rewrite allows CipherAuth to run from a single codebase across multiple platforms, including:
- Windows (tested)
- Android (tested)
- macOS (planned)
- Linux (planned)
- iOS (planned)
This change simplifies development, improves UI consistency, and makes future updates easier to maintain.
📌 Status of This Repository
- ❌ No new features will be added
- ❌ No further bug fixes are planned
- ✅ Repository remains available for reference and historical purposes
🤝 Contributions & Testing
Contributions are welcome in the new repository, especially for:
- Testing on additional platforms
- Platform-specific improvements
- Bug reports and feedback
If you are interested in contributing or helping test on other platforms, please contact:
📧 cipherauth@ppriyanshu26.online
Thank you to everyone who supported and contributed to CipherAuth during its Python phase. Your feedback helped shape the current version.
— Priyanshu Priyam
v5.0.0.0
CipherAuth Update v5
Changes & Improvements
Cross-Platform Icon Support
- Replaced
.icoformat with.pngfor universal compatibility across Windows, macOS, and Linux - Fixed icon file path handling for both development and compiled executable environments
QR Code Enhancements
- Added application icon overlay in the center of generated QR codes
- Fixed PyInstaller path resolution to properly locate icon file in bundled app using
sys._MEIPASS
Technical Details
- PyInstaller now correctly handles cross-platform deployment without code changes
- Icon integration works seamlessly in both development (
python app/main.py) and production (compiled EXE/Microsoft Store) - QR code generation automatically uses bundled icon when app is packaged
v4.0.1.0
🔐 CipherAuth Update v4.0.1.0
✨ New Features
- Password Visibility Toggle 👁️: Added an eye button to toggle between hidden and visible states for sensitive secrets.
v4.0.0.0
v4.0.0.0 Release Notes
✨ New Features
- Delete Credential Screen - Dedicated full-screen confirmation UI with keyboard shortcuts (Enter to confirm, Escape to cancel)
- QR Code Security - Tap to reveal/blur QR codes; displayed blurred by default for enhanced security
- Separate UI Screens - Improved navigation with dedicated full-screen UIs for different operations
🎨 UI/UX Improvements
- App icon added to title bar
- Green success toast notifications for better feedback
- Smart text truncation:
- Platform names: truncated at 20 characters
- Usernames: truncated at 35 characters
- Applied throughout the app for consistency
- Better keyboard navigation with Enter/Escape support
🔧 Technical Changes
- Removed keyring dependency
- Added reusable utility functions for text truncation
- Enhanced toast notification styling
v3.0.0.0
What's New in CipherAuth v3.0.0.0
💎 Version 3 Highlights
- Enhanced Security Architecture: Upgraded data encryption to use AES-GCM for better integrity and security of your stored tokens.
- Improved UI/UX: Refined search bar interactions and smoother transitions between screens.
- Advanced QR Code Handling: Improved blurring and revealing logic for QR codes to protect against shoulder-surfing.
- Universal Compilation: Optimized the
.specfile for PyInstaller to ensure stable builds across platforms without source modifications. - Master Password Reset: A more robust password reset handler that securely re-encrypts all local data.
- High DPI Support: Added automatic DPI awareness to ensure the UI looks sharp on 4K and high-resolution monitors.
- Store Optimized: Now fully packaged and ready for the Microsoft Store with updated manifest and assets.
Stay secure with CipherAuth.
App v2.0.0
What's New in v2.0.0
- Introduced a separate application for QR extraction, text encryption, and management of the
encoded.txtfile. - The Authenticator now leverages the system credentials manager for enhanced security and robustness.
- Both applications can now be executed from any directory, without generating extra or redundant data.
App v1.1.0
Full Changelog: v1.0.0...v1.1.0
- Ensured popups open inside the app
- Ensured only one popup opens at a time
App v1.0.0
🔐 TOTP Authenticator for Windows
A lightweight and secure Time-based One-Time Password (TOTP) app built with Python and Tkinter, packaged as a simple .exe for Windows.
No hassle, no extra setup — just run the app and generate your OTPs instantly!
✨ Features
- Minimal & user-friendly interface
- Offline OTP generation
- Secure and portable