NIX // MATRIX PROTOCOL // SECURE CHANNEL ACTIVE
CODE IT.
LOCK IT.
HASH IT.
ADVANCED CRYPTOGRAPHY SANDBOX & CYBER-DEFENSE SIMULATION
SYSTEM // IDENTIFICATION REQUIRED
Enter your hacker name
← BACK TO MENU
OPERATIONAL WORKFLOW
MODULE 01
HACKER: UNKNOWN
INITIALIZATION
UNRESTRICTED ACCESS
TACTICAL SANDBOX
LOGGING DISABLED
Hash Engine
Compare All Algos
AES-GCM Utility
RSA Asymmetric
HMAC Auth
Steganography
MD5 Cracker
ECDSA Signatures
Cert Inspector
Entropy Analyzer
Birthday Attack
ECDH Exchange Demo
Benchmark
CONFIGURATION
Input Data String
Security Salt (Optional)
// Salting prevents Rainbow Table attacks by making every hash unique.
File Integrity (Drag & Drop)
DROP ARCHIVE OR LOCATE FILE
Select Hash Algorithm
MD5
128-BIT (BROKEN)
SHA-1
160-BIT (DEPREC)
SHA-256
256-BIT (SECURE)
SHA-512
512-BIT (SECURE)
COMPARE ALL HASH ALGORITHMS

Type any text below and see MD5, SHA-256, and SHA-512 output simultaneously. Notice how output length doubles between each algorithm.

Input Text
SYMMETRIC ENCRYPTION — PBKDF2 + AES-256-GCM
Plaintext Data
Master Passphrase
ASYMMETRIC CRYPTOGRAPHY (RSA-OAEP 2048-BIT)

Asymmetric encryption uses a Public Key to encrypt and a Private Key to decrypt. Unlike AES, you don't share the same secret — you only share the Public Key.

STEP 1: KEY GENERATION
STEP 2: ENCRYPT
Message to Encrypt Recipient's Public Key
STEP 3: DECRYPT
Ciphertext to Decrypt Your Private Key
HMAC (HASH-BASED MESSAGE AUTHENTICATION CODE)

HMAC uses a Secret Key combined with a message to create a unique fingerprint. Unlike a standard hash, only someone with the secret key can verify the authenticity. This is how webhooks and APIs prevent data tampering.

Message Payload (Data to Authenticate) Shared Secret Key
HMAC Algorithm
HMAC-SHA-256
RECOMMENDED
HMAC-SHA-512
EXTREME
IMAGE STEGANOGRAPHY (LSB ENGINE)

Hide encrypted data inside the pixels of an image. We use the Least Significant Bit of the Red, Green, and Blue channels. The visual difference is so small it is undetectable by the human eye.

Step 1: Upload Carrier Image (PNG/JPG)
🖼️
DROP IMAGE OR CLICK TO SELECT
Step 2: Enter Payload to Hide
MD5 PASSWORD CRACKER SIMULATION

This simulation demonstrates why MD5 is broken for password storage. A Web Worker runs a dictionary attack against an MD5 hash using 2000 common passwords — and the UI stays fully responsive because all computation happens off the main thread.

Select Target Password
Target MD5 Hash
ECDSA DIGITAL SIGNATURES (P-256)

Elliptic Curve Digital Signature Algorithm. Generates a key pair to sign messages. A tiny change in the message will invalidate the signature.

Message Payload
X.509 CERTIFICATE INSPECTOR

Paste a PEM encoded certificate to extract its ASN.1/DER metadata (Issuer, Subject, Validity, Public Key).

PEM Certificate
SHANNON ENTROPY ANALYZER

Calculates the information density (randomness) of a string. High entropy is harder to guess or brute-force.

Input String
BITS PER CHARACTER
0.00
TOTAL ENTROPY BITS
0
WEAKSTRONG
BIRTHDAY ATTACK VISUALIZER

Demonstrates hash collisions on truncated SHA-256 hashes using a Web Worker. As the pool of hashes grows, the probability of a collision approaches 100%.

Truncate Hash Size
TWO-USER ECDH KEY EXCHANGE (END-TO-END)

Elliptic Curve Diffie-Hellman allows two parties to establish a shared secret over an insecure channel. No server is used here. Send your public key link to a friend, or scan the QR code to connect.

CRYPTO PERFORMANCE BENCHMARK

Run an intensive 10,000-hash iteration on your local CPU to compare the operational speed of modern hash algorithms. (UI might stutter slightly during execution)

MD5 (Weak) 0 ops/sec
SHA-256 (Standard) 0 ops/sec
SHA-512 (Strong) 0 ops/sec