app icon

Kryptos

Developer
Jenin Sutradhar
About

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.
app screenshot
app screenshot
app screenshot

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
Or you can download the code directly from git:
git clone https://github.com/jeninSutradhar/kryptos