GCRYPT V0.1.0 · local application

Local and offline file encryption.

GCRYPT is a native Rust application for encrypting and decrypting files, compressing files or folders, and generating passwords. No account, server, or network connection is required for application operations.

Windows macOS Linux V1 + V2 Français + English
… GCRYPT downloads
GCRYPT icon, a shield containing a padlock
Argon2idkey derivation
XChaCha20authenticated with Poly1305
4 MiBV1 block processing
SHA-256V0.1.0 package checksums
Main features

One tool, five uses.

All features run locally and are available from the native GCRYPT interface.

All features

Encrypt

A file or direct text becomes a GCRYPT V1 .gcrypt container.

Decrypt

GCRYPT automatically detects V1 and V2 formats and restores authenticated content.

Compress

Files and folders can be stored in a standard ZIP archive without encryption.

Compress + encrypt

File or folder: Zstandard, then authenticated encryption inside a GCRYPT V2 container.

Password

Local CSPRNG password generator with configurable character sets and theoretical entropy estimation.

Offline

No account, no server, no remote history, and no network connection required.

GCRYPT V1

Standard encryption

ENCRYPT produces a V1 container. The original name, size, and data are protected. The public technical header is authenticated with every record.

  • Magic GCRYPT01
  • Argon2id + XChaCha20-Poly1305
  • Random salt and nonce prefix
  • Encrypted original metadata
GCRYPT V2

Compression + encryption

V2 adds Zstandard compression and folder support. For a folder, an internal TAR stream is fed directly into the compressed and then encrypted stream.

  • Magic GCRYPT02
  • File or folder
  • Zstandard levels 1 / 3 / 19
  • No unencrypted temporary archive during the normal pipeline
V0.1.0 distribution

Verify before first launch.

V0.1.0 packages are distributed with an external SHA-256 checksum. You can calculate the checksum locally and compare it with the value published alongside the official download.

Verify a package
Icon for a .gcrypt file

Dedicated .gcrypt extension

Official packages include file icons and associations for Windows, macOS, and Linux. On Windows, the association can also be installed or removed from GCRYPT settings.

Français / English

One application, two languages.

GCRYPT automatically follows the operating system session language: French for fr-* locales and English for all others. The language can be changed immediately in SETTINGS → Language.

Privacy

No user profile.

No account is required. The GCRYPT website uses no analytics cookies, trackers, or user identifiers. The public counter stores only the global number of downloads, without recording the platform or visitor identity.