Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Anzi001/Secure-Crypt/llms.txt

Use this file to discover all available pages before exploring further.

Installing Secure Crypt is as simple as downloading a single prebuilt binary for your operating system and running it — there is no installer wizard, no package manager command, and no Python runtime to set up. The binary is produced by PyInstaller and bundles everything the application needs, including the cryptography library, into one self-contained file.
Place the Secure Crypt executable on your Desktop for the easiest access. Because the app encrypts and decrypts files at arbitrary paths on your filesystem, keeping it in a predictable, easily-reachable location avoids friction when you need it quickly.

Platform Instructions

1. Download the executableGo to the Secure Crypt GitHub Releases page and download SecureCrypt_Win.exe from the latest release.2. Place it on your DesktopMove SecureCrypt_Win.exe to your Desktop (or any folder you prefer).3. Bypass Windows SmartScreenBecause the executable is not signed with a commercial code-signing certificate, Windows Defender SmartScreen will show a blue warning dialog on first launch. To proceed:
  1. Double-click SecureCrypt_Win.exe.
  2. When the blue “Windows protected your PC” dialog appears, click More info (the small link near the bottom of the dialog).
  3. A Run anyway button will appear. Click it.
  4. The app will launch. On subsequent runs you can open it normally without the SmartScreen prompt.
4. File associations are registered automaticallyOn Windows, Secure Crypt calls reg_assoc() on startup to register .scrypt and .scryptfold file associations in the Windows Registry. After the first launch, double-clicking a .scrypt or .scryptfold file will open a password prompt directly without needing to open the main window first.

System Requirements

RequirementDetails
PythonNot required — Python 3.11 is bundled inside the binary by PyInstaller
cryptography libraryNot required — bundled inside the binary
Operating systemWindows 10+, macOS 10.15+, or a modern Linux distribution (x86-64)
Disk space~30–50 MB for the binary
RAMNo specific minimum; large files are processed in memory, so a few hundred MB of free RAM is recommended for large encryptions

Building from Source

If you prefer to build the executable yourself rather than downloading a prebuilt binary, you can reproduce exactly what the CI workflow produces. Prerequisites
  • Python 3.11
  • pip (bundled with Python)
  • The repository cloned locally
Clone the repository
git clone https://github.com/Anzi001/Secure-Crypt.git
cd Secure-Crypt
Install build dependencies
pip install pyinstaller cryptography
Build for your platform Run the PyInstaller command that matches your operating system. These are the exact commands used in the CI workflow (.github/workflows/build.yml):
pyinstaller --noconsole --onefile --icon="icon.ico" --name "SecureCrypt_Win" --add-data "vault_engine.py:." main.py
The output binary will be at dist/SecureCrypt_Win.exe.
The --add-data "vault_engine.py:." flag tells PyInstaller to bundle vault_engine.py alongside main.py inside the executable. This is required because main.py imports it at runtime as import vault_engine as ve.

Build docs developers (and LLMs) love