Skip to content

Releases: ppriyanshu26/CipherAuth-Python

v6.0.0

14 Feb 18:40
90312b5

Choose a tag to compare

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

  1. Download CipherAuth.apk
  2. Transfer to your Android device
  3. Open file manager and tap the APK
  4. Grant installation permissions
  5. Open CipherAuth from your apps

Windows

  1. Download CipherAuth.zip
  2. Extract the ZIP file
  3. 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

17 Feb 13:13
90312b5

Choose a tag to compare

🚨 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

03 Feb 19:09
e657c79

Choose a tag to compare

CipherAuth Update v5

Changes & Improvements

Cross-Platform Icon Support

  • Replaced .ico format with .png for 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

25 Jan 15:03

Choose a tag to compare

🔐 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

18 Jan 19:43
8a6ff54

Choose a tag to compare

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

11 Jan 17:32
e7d8014

Choose a tag to compare

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 .spec file 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

03 Sep 17:58
8a5a87b

Choose a tag to compare

What's New in v2.0.0

  • Introduced a separate application for QR extraction, text encryption, and management of the encoded.txt file.
  • 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

27 Aug 11:05
1015876

Choose a tag to compare

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

26 Aug 18:19
a793f72

Choose a tag to compare

🔐 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