Skip to main content

Quantum-safe local file encryption CLI based on Invicra’s proprietary DITG/FTG cryptography.

Project description

InvCrypt CLI – Community Edition v1.0.0

Developed by Invicra Technologies AB

InvCrypt is a quantum-safe command-line encryption tool based on Invicra’s proprietary DITG/FTG cryptographic framework. It is designed to resist both classical and quantum-based attacks and offers a fully offline encryption environment.

This Community Edition is a free, functional version distributed without exposing the protected cryptographic modules. It is fully compatible with future commercial editions and intended for research, educational, and non-commercial use.


SECURITY NOTICE

This Community Edition is intended for research, testing, and educational use.
It provides functional, quantum-safe local encryption but is not certified for production environments or for protecting highly sensitive or classified data.

Invicra Technologies AB does not take responsibility for data loss or misuse resulting from improper seed or file handling. For enterprise or commercial use, contact Invicra Technologies for a professional license.


OVERVIEW

  • Quantum-safe local file encryption and decryption
  • Seed-based key generation (no key files required)
  • Built-in hash functions: shake256, shake256x, blake3x
  • Extended metrics and integrity verification
  • Automated round-trip test (--testrun)
  • Cross-platform support (Windows, macOS, Linux)
  • Fully functional without exposing source code

INSTALLATION

From a wheel file: pip install dist/invcrypt-1.0.0-py3-none-any.whl

(Future PyPI release) pip install invcrypt


USAGE EXAMPLES

Encrypt a file: invcrypt file.txt --seed mypass

Decrypt a file: invcrypt file.txt.invx --seed mypass

Prompt for password: invcrypt file.txt -p

Run full encrypt/decrypt test: invcrypt --testrun file.txt --seed testseed

Display help and options: invcrypt --info


SEED WARNING

Your password (seed) is the only key required to encrypt and decrypt files.
If the seed is lost or forgotten, your data cannot be recovered.
InvCrypt does not store, transmit, or recover seeds under any circumstances.


AVAILABLE HASH FUNCTIONS

Name Classical Bits Quantum Bits Performance

shake256 512 256 Stable shake256x 1024 512 Stable blake3x 1024 512 Fast


CLI COMMANDS

--info Show CLI overview and examples --flags Display all available flags --hashlist List supported hash functions --mode Select "encrypt" or "decrypt" --seed Provide seed or password --password-prompt Ask for password interactively --metrics Show extended metrics --avalanchtest Compare avalanche effect between two files --testrun Perform a full encrypt/decrypt test --overwrite Allow overwriting existing output files --delete-original Delete the original file after successful encryption


SECURITY ARCHITECTURE

InvCrypt is built upon Invicra’s proprietary mathematical frameworks:

DITG – Distributed Inverted Transformation Graphs FTG – Field Transformation Geometry

The protected modules (matrix, crypto_core, hashing, utils) are distributed as compiled .pyc files and cannot be reverse-engineered.


SYSTEM REQUIREMENTS

Python: 3.12 or later Platforms: Windows, macOS, Linux Packages: tqdm, colorama


PROJECT STRUCTURE

invcrypt/ cli_args.py config.py constants.py info.py loader.py main.py metrics.py pycache/ (contains protected modules)


LICENSE

Invicra Community License 2025

This version may be used freely for personal, academic, or non-commercial testing. Redistribution or commercial deployment requires a separate license from Invicra Technologies AB.


ABOUT INVICRA TECHNOLOGIES

Invicra Technologies AB develops next-generation quantum-secure cryptographic systems based on proprietary mathematical frameworks (DITG, FTG, IUHMF). The company focuses on data security, AI safety, and post-quantum cryptography.

Contact: contact@invicra.com Website: (to be launched in 2025)


RELEASE DETAILS

Version: 1.0.0 Date: October 2025 Edition: Community (Public)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invcrypt-1.0.4.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invcrypt-1.0.4-py3-none-any.whl (58.4 kB view details)

Uploaded Python 3

File details

Details for the file invcrypt-1.0.4.tar.gz.

File metadata

  • Download URL: invcrypt-1.0.4.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for invcrypt-1.0.4.tar.gz
Algorithm Hash digest
SHA256 9f83964d5026deedb31d5240807b376b2310bc2ae8609fbfaa60a1ed69a4f262
MD5 8bf8399efcd338dd1d020a4fa7bb0e05
BLAKE2b-256 a769a43bd8bb463c58446daa5fc04e23212a36519000eef1353685ae3bbdb76c

See more details on using hashes here.

File details

Details for the file invcrypt-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: invcrypt-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 58.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for invcrypt-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 84c8091b86375b62b40aea68f0ad3d449943dadabe759c57279181aff931999a
MD5 4290b851e4b9a1b6fb568628c7a83122
BLAKE2b-256 e00cfe39db34d4db42170c8034e1e8fca6a3c920d79780c826557c2e6fcc2af9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page