Documentation

This tool performs local Twofish encryption/decryption with 128/192/256-bit keys and multiple block modes for compatibility and security testing use cases.

Twofish was designed by Bruce Schneier's team and supports 128, 192, and 256-bit key lengths.

Key Features

  • Twofish with 128/192/256-bit keys
  • CBC, ECB, CFB, and OFB modes
  • Multiple input/output encodings and paddings
  • Real-time key/IV length validation

Steps

  1. Choose encrypt/decrypt and key size.
  2. Configure mode, padding, and encoding formats.
  3. Enter key, IV, and input text.
  4. Run and copy the output.

Notes

  • Valid IV is required for non-ECB modes.
  • Parameter mismatch can cause decrypt failure or invalid output.
  • For new systems, widely standardized algorithms (such as AES) are usually preferred.