Skip to content
/ Cryptig Public

Crypting is a modern, secure and high-performance password manager for Windows.

License

Notifications You must be signed in to change notification settings

Laxyny/Cryptig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptig

Cryptig is a modern, secure and high-performance password manager for Windows.
Designed to offer strong encryption, custom .mistig file support, and complete local control over your credentials.

GitHub last commit GitHub issues GitHub pull requests GitHub license


About

Cryptig is a file-based password manager using encrypted .mistig containers. All data is locally stored, using robust cryptography (AES-256-GCM + Argon2id), offering zero-knowledge protection by default.


Main Features (WIP)

  • Full encryption with Argon2id and AES-256-GCM
  • Custom .mistig file format (binary, unreadable without decryption)
  • Built with .NET / C# for performance and native Windows integration
  • Local-only storage for maximum privacy
  • Future cloud sync/export with encryption in mind
  • Built-in password generator & password strength checker
  • Encrypted FileVault for securing any type of file
  • Explorer-style file vault interface with previews and rename options

FileVault Overview

The FileVault format allows storing arbitrary files in a single encrypted container. Internally, the files are zipped together and protected with Argon2id-derived keys and AES-256-GCM encryption. Only users with the correct master password can decrypt or view the contents.

This feature is experimental and offers a simple way to keep documents or images private alongside your passwords.

From the main window, use File > Create File Vault or File > Open File Vault to manage encrypted containers for your personal files. The vault window now supports drag & drop of files, double-click to preview items and daily backups just like the main password vault. Version 2 adds a modern explorer-like interface with file previews, rename support and context menus. File vaults are stored per-user in %AppData%\Cryptig\filevaults and are bound to the account that created them.


Outils pour Développeurs

  • API Locale : Une API locale permettant à d'autres applications de communiquer avec Cryptig pour récupérer ou ajouter des identifiants de manière sécurisée.
  • Mode Ligne de Commande : Une interface en ligne de commande pour les utilisateurs avancés souhaitant gérer leurs mots de passe sans interface graphique.

Pour démarrer l'API locale, ouvrez Developer Tools > Start Local API depuis l'application. Une clé d'accès unique vous sera affichée et devra être envoyée dans l'en-tête Authorization de chaque requête.

L'outil en ligne de commande cryptig-cli permet de lister, ajouter ou supprimer des entrées.

dotnet run --project Cryptig.CLI <username> <password> list

Installation

Installation packages (MSI/EXE) will be available soon.

For development:

  1. Clone the repository:
    git clone https://github.com/laxyny/Cryptig.git
    

License

This project is licensed under the MPL-2.0 License - see the LICENSE file for details.

Credits

Developed and maintained by Kevin Gregoire.

About

Crypting is a modern, secure and high-performance password manager for Windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages