a cross-platform application that allows users to encrypt and decrypt files using a password. move to: https://gitlab.com/alimiracle/sun_crypt

alimiracle 7474076b32 move to codeberg 8 months ago
android 10237a4fc2 rename the app 9 months ago
ios 8b3c400b37 sun crypt 9 months ago
lib b12f557cc0 add about page 9 months ago
linux 8b3c400b37 sun crypt 9 months ago
macos 8b3c400b37 sun crypt 9 months ago
windows 8b3c400b37 sun crypt 9 months ago
.gitignore 8b3c400b37 sun crypt 9 months ago
.metadata 8b3c400b37 sun crypt 9 months ago
LICENSE 8b3c400b37 sun crypt 9 months ago
README.md 7474076b32 move to codeberg 8 months ago
analysis_options.yaml 8b3c400b37 sun crypt 9 months ago
f 8b3c400b37 sun crypt 9 months ago
pubspec.lock 8b3c400b37 sun crypt 9 months ago
pubspec.yaml 8b3c400b37 sun crypt 9 months ago

README.md

Important Note:

Please note that the project Here has been archived and migrated to codeberg. To access the project on codeberg .

Sun Crypt on GitLab

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://gitlab.com/alimiracle/sun_crypt
  1. Navigate to the project directory:
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. bash 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 file for details.