← All Cheat Sheets

Encryption Algorithms Reference

Symmetric, asymmetric, hashing algorithms with key sizes.

Encryption Algorithms Reference

A quick reference for encryption algorithms, their types, key sizes, and use cases. Know these for the CISA exam's information asset protection domain.

Symmetric Encryption (Shared Key)

Both sender and receiver use the same key. Fast for bulk data encryption. Key distribution is the main challenge.

Algorithm Key Size Type Status
DES56 bitsBlock cipherDeprecated (insecure)
3DES112 or 168 bitsBlock cipherLegacy (being phased out)
AES128, 192, or 256 bitsBlock cipherCurrent standard
RC440 to 2048 bitsStream cipherDeprecated (insecure)
Blowfish32 to 448 bitsBlock cipherLegacy

Asymmetric Encryption (Public/Private Key Pair)

Uses a key pair: public key encrypts, private key decrypts (or vice versa for digital signatures). Slower but solves key distribution.

Algorithm Key Size Primary Use
RSA2048+ bitsEncryption and digital signatures
DSA2048+ bitsDigital signatures only
ECC256+ bitsEncryption and signatures (smaller keys, same strength)
Diffie-Hellman2048+ bitsKey exchange only (not encryption)

Hashing Algorithms (One-Way)

Produce a fixed-length digest. Cannot be reversed. Used for integrity verification and password storage.

Algorithm Output Size Status
MD5128 bitsBroken (collision attacks)
SHA-1160 bitsDeprecated
SHA-256256 bitsCurrent standard
SHA-3224 to 512 bitsLatest standard

Key Concepts

  • Digital Signature: Hash the message, then encrypt the hash with the sender's private key
  • Digital Certificate: Binds a public key to an identity, issued by a Certificate Authority (CA)
  • PKI: The infrastructure (CAs, registration authorities, certificates) that manages public keys
  • Key Escrow: A copy of the encryption key held by a trusted third party

Ready to test your knowledge?

Put this cheat sheet to work with scenario-based CISA practice questions.

Start Free