Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component


Index of Chilkat Blog Posts

December 14, 2007

Encryption Algorithm Cheat Sheet

Reference information for encryption algorithms implemented by Chilkat for C#, VB.NET, VB6, C++, Perl, Java, Python, Ruby, Delphi, FoxPro, ASP, SQL Server, etc.

AES (Rijndael)
Block Size: 16 bytes
Key Length: 128, 192, or 256-bit
Modes: CBC, ECB

Blowfish
Block Size: 8 bytes
Key Length: 32-448 bits in steps of 8 bits
Modes: CBC, ECB

Twofish
Block Size: 16 bytes
Key Length: 128, 192 or 256 bits
Modes: CBC, ECB

3DES
Block Size: 8 bytes
Key Length: 112 (2TDES) or 168 bits (3TDES)
Modes: CBC, ECB

DES
Block Size: 8 bytes
Key Length: 56 bits
Modes: CBC, ECB

RC2
Block Size: 8 bytes
Key Length: 8 - 1024 bits
Effective Key Length: 8 - 1024 bits
Modes: CBC, ECB

ARC4
Block Size: None, ARC4 is a streaming compression algorithm, there is no block size/padding.
Key Length: 8 to 2048 bits (typically from 40 to 128 bits, or 5-16 bytes)
Modes: None, not a block compression algorithm.


Privacy Statement. Copyright 2000-2011 Chilkat Software, Inc. All rights reserved.
Send feedback to support@chilkatsoft.com

Components for Microsoft Windows XP, 2000, 2003 Server, Vista, Windows 7, and Windows 95/98/NT4.