Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 704 Bytes

README.md

File metadata and controls

27 lines (21 loc) · 704 Bytes

cryptopals 🐹

Build Status

crypto challenges from cryptopals.com

Set 1: Basics

  1. Convert hex to base64
  2. Fixed XOR
  3. Single-byte XOR cipher
  4. Detect single-character XOR
  5. Implement repeating-key XOR
  6. Break repeating-key XOR
  7. AES in ECB mode
  8. Detect AES in ECB mode

Set 2: Block Crypto

  1. Implement PKCS#7 padding
  2. Implement CBC mode
  3. An ECB/CBC detection oracle
  4. Byte-at-a-time ECB decryption (Simple)
  5. ECB cut-and-paste
  6. Byte-at-a-time ECB decryption (Harder)
  7. PKCS#7 padding validation
  8. CBC bitflipping attacks