cryptopals-challenges/set1
Horseshoe Crab 7738b97d0a Add block-aligned AES ECB encryption (mbedtls) 2022-05-08 23:26:48 -07:00
..
src Add block-aligned AES ECB encryption (mbedtls) 2022-05-08 23:26:48 -07:00
Makefile Add block-aligned AES ECB encryption (mbedtls) 2022-05-08 23:26:48 -07:00
README.md Add block-aligned AES ECB encryption (mbedtls) 2022-05-08 23:26:48 -07:00

README.md

Set 1

Note: may need to pip install jinja2 in order to make mbedtls

Challenge 1: Convert hex to base64

Provided by base64.c

Challenge 2: Fixed XOR

Provided by fixed-key-xor.c

Challenge 3: Single-byte XOR cipher

Provided by:

  • ch3-brute-force.c
  • char-freq-analyze.c (almost complete)

Challenge 4: Detect single-character XOR

Challenge 5: Implement repeating-key XOR

Provided by repeating-key-xor.c

Challenge 6: Break repeating-key XOR

Challenge 7: AES in ECB mode

Provided by aes-ecb.c (almost complete)

Challenge 8: Detect AES in ECB mode