Skip to content

turkaysoft/astel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astel - Advanced Password Management Software

GitHub downloads GitHub stars GitHub release Platform

Astel is a secure and powerful password management software developed by Eray Türkay. Built with a focus on maximum security, it ensures that none of your personal information ever leaves your computer. Every piece of data is stored locally and encrypted, providing a private vault for your digital life.


Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee


Key Features

  • Privacy First: Your data stays on your machine; no information is transferred to external servers.
  • Pure Performance: Developed exclusively in C# and .NET Framework with no external libraries or dependencies.
  • DPAPI Session Encryption: Session information is encrypted using Windows Data Protection API (DPAPI), ensuring data can only be decrypted on the same user account and the same machine.
  • Strong Brute-Force Protection: Master passwords and sensitive data are secured using PBKDF2-HMAC-SHA512 with 210,000 iterations and a unique salt, making brute-force attacks extremely difficult.
  • Cryptographically Secure Password Generator: Uses RandomNumberGenerator, implements Rejection Sampling to eliminate modulo bias, and applies Fisher-Yates Shuffle for secure character randomization. Each generated password guarantees at least one uppercase letter, one lowercase letter, one digit, and one symbol, with a random length between 10-18 characters.
  • Auto-Clipboard Clear: Copied passwords are automatically removed from the clipboard after 30 seconds, preventing accidental exposure through paste operations.
  • Masked Password Display: Password data is shown as masked characters (●) in tables, protecting against shoulder surfing and onlookers.
  • Memory Security: Sensitive data references are actively cleaned from memory using secure memory clearing methods, protecting against RAM analysis attacks.
  • Advanced Password Generator: Create complex, secure passwords tailored to your specific requirements.
  • Flexible Data Transfer: Easily export or import your vault data in both encrypted *.astel and standard *.csv formats.
  • Automatic Backup: Encrypted backups are created at specified intervals to prevent any data loss.
  • Multilingual: It supports 15 different languages, primarily English. You can access the supported languages here: Supported Languages
  • Modern UI: Clean, intuitive interface compatible with Windows 11 design language, featuring Light, Dark, and System themes.
  • Built-in Update Mechanism: It features a built-in smart update mechanism developed specifically by Türkaysoft.

Interface Preview

Astel UI

Password Generator

Astel Password Generator

Translation Support

  • Translation Support: Community-driven localization via the official Translation Guide.

System Requirements

Feature Minimum Requirements Recommended Requirements
OS Windows 10 20H2 x64 Windows 10 22H2 x64
CPU x64 or ARM64 x64 or ARM64
RAM 50 MB Free RAM 75 MB Free RAM
.NET .NET Framework 4.8.1 .NET Framework 4.8.1

Getting Started

  1. Navigate to the Releases page.
  2. Download the latest ZIP file.
  3. Extract all files from the ZIP (Important: Application requires all folder contents to run correctly).
  4. Launch the executable corresponding to your architecture:
    • Astel_x64.exe: For standard 64-bit Intel/AMD systems.
    • Astel_arm64.exe: For ARM-based devices like Surface Pro.

Security

  • Zero Data Export Policy: Your privacy is our priority; no data leaves your machine.
  • No Dependencies: Developed entirely from scratch using its own source code, there are no risks from security vulnerabilities in third-party libraries.
  • Open Source: All source code for the program is open and can be reviewed by anyone.

License

This software is offered free of charge as part of the Türkaysoft solutions package and is protected under the MIT License.

Sponsor this project

Contributors

Languages