SYSTEM V4.0 // ONLINE

Demystify Applied Cryptography

Step into a highly tactical, 100% client-side sandbox. Master hashing algorithms, digital signatures, key exchanges, and cyber-defense via real-time interactive simulations.

[ INSERT APP GIF/SCREENSHOT HERE ]
REPLACE THIS CONTAINER WITH YOUR MEDIA IN PRODUCTION
0ms
SERVER LATENCY
100%
CLIENT SIDE PROCESSING
10K
PASSWORD DICTIONARY
0
DATA TRACKERS

TACTICAL ARSENAL

[SYS]

PRO SANDBOX

Unrestricted access to the native crypto.subtle API. Generate pristine RSA/ECDSA key pairs, compute hashes, inspect entropy, and encrypt payloads with AES-256-GCM right in the browser.

💥

LIVE ATTACKS

Stop reading theory and start visualizing cryptographic vulnerabilities. Run a live MD5 dictionary cracker or compute Birthday Attack collision probabilities via off-thread Web Workers.

[DOC]

STORY MODE

A guided narrative simulation. Intercept enemy transmissions, decode hidden steganography carrier images, and solve cryptographic puzzles to progress through 8 interactive chapters.

🤝

KEY EXCHANGE

Generate an ECDH public key and share it securely via URL fragment to negotiate a shared secret with another user on a different machine — completely bypassing server requirements.

📜

CERT INSPECTOR

Paste raw PEM-encoded X.509 Certificates to instantly parse their structure. Validate expiration dates, identify self-signed roots, and understand exactly how HTTPS trust chains operate.

🤖

AI ASSISTANT

Meet Daisy, your onboard AI companion. Operating entirely locally via browser-cached models, she provides proactive hints, error handling, and procedural audio cues as you learn.

Zero-Server Architecture

NIX is engineered to run entirely on your local machine. Every hash generated, every key pair computed, and every AES-GCM encryption occurs directly inside your browser using the native Web Cryptography API.

Heavy computational tasks—like hunting for hash collisions or cracking MD5 passwords—are seamlessly offloaded to dedicated Web Workers, ensuring the UI remains buttery smooth even when computing thousands of operations per second.

EXPLORE THE WEB CRYPTO API →
const keyPair = await window.crypto.subtle.generateKey(
  {
    name: "ECDSA",
    namedCurve: "P-256"
  },
  true, 
  ["sign", "verify"]
);

// 100% computed in browser cache.
// Private keys never touch a server.