An open API service indexing awesome lists of open source software.

https://github.com/lesnyrumcajs/matasanocpp

Matasano Crypto Challenge using C++
https://github.com/lesnyrumcajs/matasanocpp

cpp cryptography cryptopals-challenges google-test

Last synced: about 1 month ago
JSON representation

Matasano Crypto Challenge using C++

Awesome Lists containing this project

README

          

# MatasanoCpp

Matasano Crypto Challenge using C++

https://cryptopals.com

**Set 1**
- [x] Convert hex to base64
- [x] Fixed XOR
- [x] Single-byte XOR cipher
- [x] Detect single-character XOR
- [x] Implement repeating-key XOR
- [x] Break repeating-key XOR
- [x] AES in ECB mode
- [x] Detect AES in ECB mode

**Set 2**
- [x] Implement PKCS#7 padding
- [x] Implement CBC mode
- [x] An ECB/CBC detection oracle
- [ ] Byte-at-a-time ECB decryption (Simple)
- [ ] ECB cut-and-paste
- [ ] Byte-at-a-time ECB decryption (Harder)
- [ ] PKCS#7 padding validation
- [ ] CBC bitflipping attacks