Cryptit Data Decoder Client-Side Only Debug Tool

Data Decoder

Inspect the encryption metadata of any Encrypti0n.com v3 or @mqxym/cryptit payload. Paste a Base64 string or drop an encrypted file.

Input

Drag & drop an encrypted file here

or

Analyzing large file…

Analysis Result

unknown
Header
Data version
—
Salt length
—
Salt value
—
Round count
—

Encryption (Single Block)
IV length
—
IV value
—
AuthTag length
—
AuthTag value
—
Payload length
—
Encryption (Streaming / Chunked)
Chunk size
—
Chunk count
—
Total payload
—

Version 0: Encryption Scheme

Payloads labeled “Version 0” use AES-GCM with a 256-bit key, giving you both confidentiality and integrity in a single pass.

AES-GCM 256-bit key 96-bit nonce 128-bit auth tag
  • Algorithm: AES-GCM
  • Key size: 256 bits (32 bytes)
  • IV / Nonce size: 96 bits (12 bytes)
  • Authentication tag: 128 bits (16 bytes)

Version 0: Key Derivation

The AES key is derived from your passphrase using Argon2id, a memory-hard algorithm that makes brute-force attacks expensive.

Argon2id 64 MiB memory 1 thread
  • Variant: Argon2id
  • Parallelism: 1 (JS limitation)
  • Rounds: 5 (low) / 20 (default) / 40 (high)
  • Salt length: 12-byte (low) / 16-byte (default)
  • Memory cost: 65 536 KiB
  • Output length: 32 bytes (256 bits)

The following scheme 1 is only available for payloads encrypted via CLI or other projects using the @mqxym/cryptit library for encryption.

Version 1: Encryption Scheme

Payloads labeled “Version 1” use XChaCha20-Poly1305 with a 256-bit key, giving you both confidentiality and integrity in a single pass.

XChaCha20-Poly1305 256-bit key 192-bit nonce 128-bit auth tag
  • Algorithm:XChaCha20-Poly1305
  • Key size: 256 bits (32 bytes)
  • IV / Nonce size: 192 bits (24 bytes)
  • Authentication tag: 128 bits (16 bytes)

Version 1: Key Derivation

The XChaCha20 key is derived from your passphrase using Argon2id, a memory-hard algorithm that makes brute-force attacks expensive.

Argon2id 64 MiB memory multi-thread
  • Variant: Argon2id
  • Parallelism: 2 (low) / 4 (middle / high)
  • Rounds: 5 (low) / 10 (middle) / 20 (high)
  • Salt length: 12-byte (low) / 16-byte (high)
  • Memory cost: 65 536 KiB (low) / 98 304 (middle / high)
  • Output length: 32 bytes (256 bits)