100% Client-Side No data leaves your browser
⚙️ Configuration
🔑 Cryptographic Inputs

16 chars (8 bytes) for DES, 32/48 chars (16/24 bytes) for 3DES.

Related Tools

🔑

KCV Calculator

Calculate 3DES/AES Key Check Values

💳

EMV Tag Inspector

Decode EMV chip data and cryptograms

📖

Reference Database

Look up EMV tags and response codes

📖 About This Tool

What is the DES/3DES Calculator?

The DES/3DES Calculator is a free online tool for encrypting and decrypting hexadecimal data using the Data Encryption Standard (DES) and Triple DES (3DES/TDES) algorithms. It supports ECB and CBC modes with multiple padding options including NoPadding, ZeroPadding, and ISO 9797-1.

🛠️ How to Use
  1. Select the operation: Encrypt or Decrypt.
  2. Choose the algorithm: Single DES or Triple DES (3DES).
  3. Select the cipher mode: ECB or CBC.
  4. Enter your hexadecimal key (16 hex chars for DES, 32 or 48 for 3DES).
  5. Enter your hexadecimal data and click Calculate.
FAQ

What is the difference between DES and 3DES?

DES uses a single 56-bit key (8 bytes) while 3DES applies the DES algorithm three times with either two or three independent keys (16 or 24 bytes), providing significantly stronger encryption.

When should I use ECB vs CBC mode?

ECB (Electronic Codebook) encrypts each block independently and is suitable for single-block data. CBC (Cipher Block Chaining) chains blocks together using an IV, providing better security for multi-block data.

Is 3DES still used in payments?

Yes. 3DES remains widely used in payment card industry applications including PIN encryption, MAC generation, ARQC calculation, and key management, though AES is gradually replacing it.