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

https://github.com/kamadorueda/cryptopals

My cryptopals solutions
https://github.com/kamadorueda/cryptopals

Last synced: 4 months ago
JSON representation

My cryptopals solutions

Awesome Lists containing this project

README

        

# Cryptopals

This repository contains my solutions to the https://cryptopals.com/ crypto challenges
in the Rust programming language.

| Challenge | Solution |
| :------------------------------------------------------------------------: | :---------------------------------------------------------: |
| [Implement CBC mode](https://cryptopals.com/sets/2/challenges/10) | [Set 2 Challenge 10](./tests/solutions/set2_challenge10.rs) |
| [Implement PKCS#7 Padding](https://cryptopals.com/sets/2/challenges/9) | [Set 2 Challenge 9](./tests/solutions/set2_challenge9.rs) |
| [Detect AES in ECB mode](https://cryptopals.com/sets/1/challenges/8) | [Set 1 Challenge 8](./tests/solutions/set1_challenge8.rs) |
| [AES in ECB mode](https://cryptopals.com/sets/1/challenges/8) | [Set 1 Challenge 7](./tests/solutions/set1_challenge7.rs) |
| [Break repeating-key XOR](https://cryptopals.com/sets/1/challenges/6) | [Set 1 Challenge 6](./tests/solutions/set1_challenge6.rs) |
| [Implement repeating-key XOR](https://cryptopals.com/sets/1/challenges/5) | [Set 1 Challenge 5](./tests/solutions/set1_challenge5.rs) |
| [ Detect single-character XOR](https://cryptopals.com/sets/1/challenges/4) | [Set 1 Challenge 4](./tests/solutions/set1_challenge4.rs) |
| [Single-byte XOR cipher](https://cryptopals.com/sets/1/challenges/3) | [Set 1 Challenge 3](./tests/solutions/set1_challenge3.rs) |
| [Convert hex to base64](https://cryptopals.com/sets/1/challenges/1) | [Set 1 Challenge 2](./tests/solutions/set1_challenge1.rs) |
| [Fixed XOR](https://cryptopals.com/sets/1/challenges/2) | [Set 1 Challenge 1](./tests/solutions/set1_challenge2.rs) |