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.6

Developed by Invicra Technologies AB

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

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


Security Notice

This edition is intended for research and educational use.
It provides functional post-quantum encryption but is not certified for production environments or for protecting classified data.

Invicra Technologies AB takes no responsibility for data loss resulting from forgotten seeds or improper file handling.
For enterprise or commercial licensing, please contact contact@invicra.com.


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 local wheel file:

pip install dist/invcrypt-1.0.5-py3-none-any.whl
From PyPI (public release):

bash
Kopiera kod
pip install invcrypt
Usage Examples
Encrypt a file:

bash
Kopiera kod
invcrypt file.txt --seed mypass
Decrypt a file:

bash
Kopiera kod
invcrypt file.txt.invx --seed mypass
Prompt for password:

bash
Kopiera kod
invcrypt file.txt -p
Full encrypt/decrypt test:

bash
Kopiera kod
invcrypt --testrun file.txt --seed testseed
Display help and options:

bash
Kopiera kod
invcrypt --info
Seed Warning
Your seed (password) is the only key required to encrypt and decrypt files.
If it is lost, your data cannot be recovered.
InvCrypt does not store, transmit, or recover seeds.

Available Hash Functions
Name	Classical Bits	Quantum Bits	Performance
shake256	512	256	Stable
shake256x	1024	512	Stable
blake3x	1024	512	Fast

Security Architecture
InvCrypt is built on Invicra’s proprietary mathematical frameworks:

DITG  Distributed Inverted Transformation Graphs

FTG  Field Transformation Geometry

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

Supported OS: Windows, macOS, Linux

Dependencies: tqdm, colorama

Project Structure
arduino
Kopiera kod
invcrypt/
 ├── cli_args.py
 ├── config.py
 ├── constants.py
 ├── info.py
 ├── loader.py
 ├── main.py
 ├── metrics.py
 └── __pycache__/ (protected modules)
License
Invicra Community License 2025

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

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

Contact: contact@invicra.com
Website: (launching 2025)

Release Details
Version: 1.0.5
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.7.tar.gz (35.2 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.7-py3-none-any.whl (58.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: invcrypt-1.0.7.tar.gz
  • Upload date:
  • Size: 35.2 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.7.tar.gz
Algorithm Hash digest
SHA256 116af8cd9f21f9d5426764c6215422505c2a0d28d0f7dd515a5728e74388ebd3
MD5 268c5d2f829e43af845c9f7d6927c5ea
BLAKE2b-256 47a2a4b7c199f20ee5c37fac40d1c1635b8841a4bdbb0a460f752677200522dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invcrypt-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 58.0 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fb6ce7e89e841004113559ddac72c069290f03744be3a569532da42216ced59d
MD5 13690263e59918b7566cdcdf206a674c
BLAKE2b-256 748a8b130dac5db999407f4a565d47e716155823b58dbe91cf559a9a33099d39

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