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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
116af8cd9f21f9d5426764c6215422505c2a0d28d0f7dd515a5728e74388ebd3
|
|
| MD5 |
268c5d2f829e43af845c9f7d6927c5ea
|
|
| BLAKE2b-256 |
47a2a4b7c199f20ee5c37fac40d1c1635b8841a4bdbb0a460f752677200522dd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb6ce7e89e841004113559ddac72c069290f03744be3a569532da42216ced59d
|
|
| MD5 |
13690263e59918b7566cdcdf206a674c
|
|
| BLAKE2b-256 |
748a8b130dac5db999407f4a565d47e716155823b58dbe91cf559a9a33099d39
|