QuantaLock is a next-generation security tool that uses real quantum randomness, cryptographic entropy amplification, and device-bound encryption to generate and store ultra-secure passwords. It combines a quantum simulator, entropy mixing engine, and zero-trust vault into one simple system.
QuantaLock works fully offline and never sends data anywhere.
QuantaLock prepares qubits in superposition and measures them in alternating bases (Z/X) to produce raw quantum bits.
Quantum output is mixed and strengthened using SHA-256 hashing.
Multiple quantum streams can be XOR-combined to increase unpredictability.
Protected by:
- Master password
- Quantum-derived salt (q_salt)
- Device-bound secret & fingerprint
- PBKDF2-HMAC-SHA256 (300k iterations)
Even if the vault file is copied, it cannot be decrypted on another device.
- Detects tampering
- Validates vault header
- Maintains encrypted code backups
- GUI (
run_qpgen_gui.py) - CLI (
run_qpgen.py)
Quantum Circuit → Raw Bits → Entropy Mixer (SHA-256) → 8-bit Chunking → Alphabet Mapping → Final Password
Master Password + Quantum Salt + Device Secret + System Fingerprint → PBKDF2 Key Derivation (300k) → Fernet AES-128 Encryption → Secure Encrypted Vault + Automatic Backup
Superposition (H-gates) → Z/X Measurements → Raw Bitstream
quantum_engine.py— Quantum circuit builder & bit generatorentropy.py— SHA-256 entropy mixermapping.py— Bit-to-character mappingvault.py— AES-encrypted vaultguard.py— Integrity & hardware bindingcli.py— Command-line generatorgui_qt.py— GUI applicationconfig.py— Configurable parameters
python run_qpgen.py
python run_qpgen_gui.py
Allows:
- Unlocking the vault
- Adding/updating entries
- Rotating passwords
- Viewing metadata
Inside config.py:
num_qubits— quantum entropy sourcepassword_length— final password lengthentropy_rounds— SHA-256 passesquantum_streams— multi-stream XORalphabet— allowed characters
Superposition → unpredictable measurement outcomes.
SHA-256 amplification.
Vault keys are bound to the originating machine.
IntegrityGuard validates critical code and header integrity.
Vault and code backups are stored securely and locally.
Traditional password generators rely on pseudo-randomness. QuantaLock uses quantum entropy, cryptographic reinforcement, and hardware binding to produce passwords far beyond typical systems.
Offline. Zero-tracking. Industrial-grade security with simplicity.