Sun Crypt is a cross-platform application that allows users to encrypt and decrypt files using a password. The app provides a simple interface for selecting files, entering a password, and saving the encrypted or decrypted files to a chosen directory
Find a file
2025-05-07 11:51:09 +03:00
android rename the app 2024-05-22 05:36:46 +03:00
ios sun crypt 2024-05-21 08:56:19 +03:00
lib add password strength meter 2025-05-07 11:51:09 +03:00
linux sun crypt 2024-05-21 08:56:19 +03:00
macos sun crypt 2024-05-21 08:56:19 +03:00
windows sun crypt 2024-05-21 08:56:19 +03:00
.gitignore sun crypt 2024-05-21 08:56:19 +03:00
.metadata sun crypt 2024-05-21 08:56:19 +03:00
analysis_options.yaml sun crypt 2024-05-21 08:56:19 +03:00
f sun crypt 2024-05-21 08:56:19 +03:00
LICENSE sun crypt 2024-05-21 08:56:19 +03:00
pubspec.lock sun crypt 2024-05-21 08:56:19 +03:00
pubspec.yaml add password strength meter 2025-05-07 11:51:09 +03:00
README.md move to codeberg 2025-05-06 09:18:20 +03:00

Sun Crypt:

Sun Crypt is a cross-platform application that allows users to encrypt and decrypt files using a password. The app provides a simple interface for selecting files, entering a password, and saving the encrypted or decrypted files to a chosen directory.

Features:

  • Encrypt Files: Securely encrypt your files with a password.
  • Decrypt Files: Decrypt previously encrypted files using the correct password.

Getting Started:

Build Prerequisites:

  • Flutter SDK installed on your development environment.
  • Android Studio or Xcode for running the app on an emulator or physical device.

Installation:

  1. Clone the repository to your local machine:

    git clone https://codeberg.org/alimiracle/sun_crypt
    

2. Navigate to the project directory:

```bash
cd sun_crypt
  1. Run the following command to install dependencies:
flutter pub get
  1. Run the app on an emulator or physical device:
flutter run
  1. To build a release version of the app, run the following commands:

For Android (APK):

flutter build apk

For iOS (IPA):

flutter build ios

for windos:

flutter build windows

For Linux:

flutter build linux

For macOS:

flutter build macos

The built Files will be located in the build directory of your project, depending on the platform you targeted.

Usage:

  1. Launch the App: Start the app on your device or emulator.

  2. Enter Password: Enter the password you wish to use for encryption or decryption.

  3. Encrypt a File:

    • Tap the "Encrypt File" button.
    • Select the file you want to encrypt.
    • Choose the directory where you want to save the encrypted file.
    • The encrypted file will be saved with an .aes extension.
  4. Decrypt a File:

    • Tap the "Decrypt File" button.
    • Select the file you want to decrypt (must have been encrypted by Sun Crypt).
    • Choose the directory where you want to save the decrypted file.
    • The decrypted file will be saved with its original name (without the .aes extension).

Contributing:

We welcome contributions from the community! If you encounter any bugs, have feature requests, or would like to contribute enhancements, please follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.

https://gitlab.com/alimiracle/sun_crypt


## Getting Help:

So you need help.

People can help you, but first help them help you, and don't waste their time.

Provide a complete description of the issue.

If it works on A but not on B and others have to ask you: "so what is different between A and B" you are wasting everyone's time.

"hello", "please" and "thanks" are not swear words.

## License:

This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.