.onedev-buildspec.yml Loading last commit info...
Cryptura
.gitignore
Cryptura.sln
README.md
README.md

Cryptura

AUR Stable

A simple and secure desktop password manager built with .NET and Avalonia.

Introduction

Cryptura is a desktop application that allows you to securely store and manage your passwords. It uses strong encryption to protect your sensitive data, and it provides a simple and intuitive user interface for easy password management. Each password is stored in its own encrypted file, and a master password is used to secure all of your stored passwords.

Features

  • Secure Password Storage: Passwords are encrypted using AES with a key derived using PBKDF2.
  • Master Password Protection: A single master password is used to encrypt and decrypt all your passwords.
  • Cross-Platform: Built with Avalonia, Cryptura can run on Windows, macOS, and Linux.
  • Password Management: Easily add, delete, and copy passwords to the clipboard.
  • Password Censoring: Hide or show your passwords in the user interface.
  • Adaptive UI: The user interface theme adapts to the underlying platform for a native look and feel.

Installation

Arch Linux (AUR)

You can install Cryptura from the AUR using your favorite AUR helper:

yay -S cryptura

Manual Installation

You can download the latest builds for Linux and Windows (x64) from the CI at https://code.weexnes.dev/Cryptura/~builds.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Building

  1. Clone the repo:
    git clone https://code.weexnes.dev/Cryptura
    
  2. Navigate to the project directory:
    cd Cryptura/Cryptura
    
  3. Build the project:
    dotnet build
    

Running

After building the project, you can run it with the following command:

dotnet run

Usage

  1. Launch the application.
  2. You will be prompted to enter a master password. This password will be used to encrypt and decrypt your passwords.
  3. Once you have entered your master password, you can start adding your passwords.
  4. Click the "Add Password" button to add a new password.
  5. Enter a name and the password you want to save.
  6. Click the "Save" button to save the password.
  7. To copy a password to the clipboard, simply select it from the list.
  8. To delete a password, select it from the list and click the "Delete" button.
  9. To show/hide the passwords, click the "Toggle Hide" button.

Built With

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is not licensed. Please add a license file.

Please wait...
Page is in error, reload to recover