Kryptos is a modern, cross-platform password manager built with Go and Fyne, designed to provide a secure and intuitive way to store and manage your passwords locally. For prioritized security and user experience, ensuring your sensitive data is protected
Features
🛡️ Security
AES-GCM-256 encryption for all stored data
Scrypt key derivation for master passwords
Secure random salt generation for each save
Zero-knowledge architecture - all encryption/decryption happens locally
👤 Account Management
Support for multiple user accounts
Secure master password protection
Individual encrypted storage for each account
Easy account creation and deletion
🎯 Password Management
Intuitive password entry creation and editing
Secure password storage with titles and notes
Quick copy functionality for usernames and passwords
Search and filter capabilities
Tag support for better organization
📤 Import/Export
Secure data export functionality
Import capability for backup restoration
Encrypted backup format
Security
Strong Key Derivation with scrypt: We use scrypt to derive the encryption key from your master password. Scrypt is computationally expensive and resistant to brute-force attacks, even if an attacker gains access to the encrypted data.
Salting: A unique, randomly generated salt is used for each account, further enhancing the security of key derivation.
Installation
You can install this directly from the source code using the Fyne command as follows:
go install fyne.io/fyne/v2/cmd/fyne@latest
fyne get github.com/jeninSutradhar/kryptos