Skip to content

luisburigo/crypto-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Challenges

Solutions to CryptoPals, implemented in Rust with a focus on practical cryptographic algorithms.

Challenge Set 1

Challenge Status Path
Base64 Encoder ✅ Completed ./challenges/base64
Fixed XOR ✅ Completed ./challenges/fixed_xor
Single-byte XOR cipher ✅ Completed ./challenges/single_xor
Detect single-character XOR ⏳ Pending -
Implement repeating-key XOR ⏳ Pending -
Break repeating-key XOR ⏳ Pending -
AES in ECB mode ⏳ Pending -
Detect AES in ECB mode ⏳ Pending -

Goals

  • Explore core concepts of modern cryptography
  • Build practical Rust skills focused on security
  • Solve real-world cryptanalysis challenges efficiently

Requirements

  • Rust >= 1.70
  • Cargo (to run examples and tests)

Running

cargo run --bin base64

About

The cryptopals crypto challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages