diff --git a/set1/hex2base64/Cargo.lock b/set1/challenge1_hex2base64/Cargo.lock similarity index 100% rename from set1/hex2base64/Cargo.lock rename to set1/challenge1_hex2base64/Cargo.lock diff --git a/set1/hex2base64/Cargo.toml b/set1/challenge1_hex2base64/Cargo.toml similarity index 100% rename from set1/hex2base64/Cargo.toml rename to set1/challenge1_hex2base64/Cargo.toml diff --git a/set1/hex2base64/src/main.rs b/set1/challenge1_hex2base64/src/main.rs similarity index 100% rename from set1/hex2base64/src/main.rs rename to set1/challenge1_hex2base64/src/main.rs diff --git a/set1/xor_cipher/Cargo.lock b/set1/challenge2_xor_cipher/Cargo.lock similarity index 100% rename from set1/xor_cipher/Cargo.lock rename to set1/challenge2_xor_cipher/Cargo.lock diff --git a/set1/xor_cipher/Cargo.toml b/set1/challenge2_xor_cipher/Cargo.toml similarity index 100% rename from set1/xor_cipher/Cargo.toml rename to set1/challenge2_xor_cipher/Cargo.toml diff --git a/set1/xor_cipher/src/main.rs b/set1/challenge2_xor_cipher/src/main.rs similarity index 100% rename from set1/xor_cipher/src/main.rs rename to set1/challenge2_xor_cipher/src/main.rs diff --git a/set1/fixed_xor/Cargo.lock b/set1/challenge3_fixed_xor/Cargo.lock similarity index 100% rename from set1/fixed_xor/Cargo.lock rename to set1/challenge3_fixed_xor/Cargo.lock diff --git a/set1/fixed_xor/Cargo.toml b/set1/challenge3_fixed_xor/Cargo.toml similarity index 100% rename from set1/fixed_xor/Cargo.toml rename to set1/challenge3_fixed_xor/Cargo.toml diff --git a/set1/fixed_xor/src/main.rs b/set1/challenge3_fixed_xor/src/main.rs similarity index 100% rename from set1/fixed_xor/src/main.rs rename to set1/challenge3_fixed_xor/src/main.rs diff --git a/set1/detect_xor/4.txt b/set1/challenge4_detect_xor/4.txt similarity index 100% rename from set1/detect_xor/4.txt rename to set1/challenge4_detect_xor/4.txt diff --git a/set1/detect_xor/Cargo.lock b/set1/challenge4_detect_xor/Cargo.lock similarity index 100% rename from set1/detect_xor/Cargo.lock rename to set1/challenge4_detect_xor/Cargo.lock diff --git a/set1/detect_xor/Cargo.toml b/set1/challenge4_detect_xor/Cargo.toml similarity index 100% rename from set1/detect_xor/Cargo.toml rename to set1/challenge4_detect_xor/Cargo.toml diff --git a/set1/detect_xor/src/main.rs b/set1/challenge4_detect_xor/src/main.rs similarity index 100% rename from set1/detect_xor/src/main.rs rename to set1/challenge4_detect_xor/src/main.rs