Skip to content

Repository files navigation

eQ: High-Performance Cryptographic Key Generator

Disclaimer

Read the DISCLAIMER file.

Info

 ▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄ 
▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌
▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀█░▌
▐░▌          ▐░▌       ▐░▌
▐░█▄▄▄▄▄▄▄▄▄ ▐░▌       ▐░▌
▐░░░░░░░░░░░▌▐░▌       ▐░▌
▐░█▀▀▀▀▀▀▀▀▀ ▐░█▄▄▄▄▄▄▄█░▌
▐░▌          ▐░░░░░░░░░░░▌
▐░█▄▄▄▄▄▄▄▄▄  ▀▀▀▀▀▀█░█▀▀ 
▐░░░░░░░░░░░▌        ▐░▌  
 ▀▀▀▀▀▀▀▀▀▀▀          ▀   
CC-BY-NC-ND-4.0
Control Owl [2023-2026]

eQ is a high-performance, security-focused cryptographic key generator built with Rust and egui. It provides fast, deterministic, and zero-dependency key generation for 284 cryptocurrencies, with optional quantum-grade entropy sourced from the Australian National University (ANU) Quantum Random Number Generator.

This is the second generation of our key generator, following QR2M.


Key Highlights

Quantum-grade entropy (QRNG)

eQ can source entropy from the ANU Quantum Random Numbers Server, which generates randomness from vacuum fluctuations measured via quantum optics - a fundamentally unpredictable physical process.

This provides an additional entropy option beyond system RNGs, especially valuable for users who want verifiable, physics-based randomness rather than algorithmic PRNG output.

Security-first design

  • Full zeroization of sensitive data
  • Wallets stored as AES-256-GCM encrypted SVG images
  • Optional Shamir’s Secret Sharing for multi-share wallet splitting
  • No external dependencies during key generation (offline-capable)
  • For extra security, an offline air-gapped version was created: eQ-OS

Cross-platform and fast

  • Native builds for Windows, Linux, and macOS
  • Rust-powered performance
  • Minimalistic, predictable UI built with egui

Table of Contents


License

This project is licensed under a Creative Commons Attribution Non Commercial No Derivatives 4.0 International license.

See the License file or the official deed.


Project status

Security Status
Verify GPG Signature
CodeQL
Build Status
Linux x86_64 GNU
macOS aarch64 Darwin
Microslop Windows x86_64

Features

  • Generate keys for 284 coins in one click
  • Ultra-fast performance powered by Rust
  • Minimalistic UI built with egui
  • Cross-platform support: Windows, Linux, macOS
  • Supports secp256k1 and ed25519 elliptic curve coins
  • Zeroizing of all secrets
  • Wallet saved as AES_256_GCM encrypted SVG image
  • Optional Shamir's secret sharing for secure wallet splitting
  • Optional On-Screen keyboard
  • Supporting protocols:
    • BIP32 Legacy derivation path
    • BIP39 Mnemonic passphrase
    • BIP44 Standard coin derivation
    • BIP86 Bitcoin taproot address

Installation

Official Release

  1. Download the latest release: GitHub release

Manual way

1. Clone the Repository

  • Download latest stable version
git clone -b stable --single-branch https://github.com/control-owl/eQ.git
cd eQ

2. Build the Project

# Build stable release
cargo build --release

# Build release with on-screen keyboard
cargo build --release --features=osk

3. Run the Application

cargo run --release

Screenshots

Light theme

Light theme

Dark theme

Dark theme

On-screen keyboard

On-screen keyboard

Sample wallet file

Test wallet


Third-Party Libraries

This project uses the following crates:

About

High‑Performance Cryptographic Key Generator

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages