Skip to main content

Cryptography & Ciphers

Ascon Decryption

Apply Ascon Decrypt with explicit key, format, and algorithm settings. Enter the data and key material, choose the parameters, then review the result.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Apply Ascon Decrypt with explicit key, format, and algorithm settings. Enter the data and key material, choose the parameters, then review the result.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

Ascon Decryption uses Ascon-AEAD128 to process the supplied input. Encryption returns ciphertext with a 128-bit authentication tag; decryption returns plaintext only after tag verification. This record describes decryption or decoding for Ascon Decryption.

Encryption returns ciphertext with a 128-bit authentication tag; decryption returns plaintext only after tag verification. This record describes decryption or decoding for Ascon Decryption. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings. Processing runs in the browser.

Ascon provides confidentiality and integrity for the supplied bytes; it does not provide key exchange or identity authentication.

Instructions

  1. Provide text or data for this tool.
  2. Use a unique nonce for each encryption with the same key. This applies to Ascon Decryption.
  3. Keep associated data unchanged between encryption and decryption. This applies to Ascon Decryption.
  4. Select Hex for binary fixtures and Text for a readable test message. This applies to Ascon Decryption.

Example

Input: Plaintext "Test message"; key "000102030405060708090a0b0c0d0e0f"; nonce "000102030405060708090a0b0c0d0e0f"; associated data "demo". Operation direction: decryption or decoding; algorithm: Ascon Decryption.

Settings: Ascon Decryption: Key: exactly 16 bytes; nonce: exactly 16 bytes. Associated data: optional and authenticated, but not encrypted. Input and output: Text or Hex.

Result: Encryption returns ciphertext with a 128-bit authentication tag; decryption returns plaintext only after tag verification. This record describes decryption or decoding for Ascon Decryption. Processing runs in the browser for this catalog category, so the result depends on the supplied bytes and settings.

Limits

  • Ascon Decryption: The operation rejects keys or nonces with any other length.
  • Ascon Decryption: Nonce reuse with one key can compromise authenticated encryption.
  • Ascon Decryption: The tool does not manage key storage or nonce coordination for another application.