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/li>
  • 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)