From b80a2094a9d1c00110840643e28089500338b6da Mon Sep 17 00:00:00 2001 From: elisabetta Date: Thu, 16 Apr 2026 12:11:35 +0200 Subject: [PATCH] last --- backend/src/main/java/com/crypto/Caesar.java | 15 +++++++++++++++ backend/src/main/resources/get/cesare.html | 2 +- backend/src/main/resources/get/index.html | 2 +- backend/src/main/resources/get/rsa.html | 2 +- backend/src/main/resources/get/team.html | 4 ++-- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/backend/src/main/java/com/crypto/Caesar.java b/backend/src/main/java/com/crypto/Caesar.java index f1eb2a4..96be25b 100644 --- a/backend/src/main/java/com/crypto/Caesar.java +++ b/backend/src/main/java/com/crypto/Caesar.java @@ -10,4 +10,19 @@ public class Caesar { } return String.valueOf(encoded); } + + public static String[] decode(String ciphertext){ + String alphabet = "abcdefghijklmnopqrstuvwxyz"; + char encoded[] = ciphertext.toCharArray(); + char decoded[] = new char[ciphertext.length()]; + String bruteforce[] = new String[26]; + for(int key = 0; key < alphabet.length(); key++){ + for(int i = 0; i < ciphertext.length(); i++){ + decoded[i] = alphabet.charAt(alphabet.indexOf(encoded[i]) + key % 26); + } + bruteforce[key] = String.valueOf(encoded); + } + return bruteforce; + + } } diff --git a/backend/src/main/resources/get/cesare.html b/backend/src/main/resources/get/cesare.html index 422ff85..ebb8e2e 100644 --- a/backend/src/main/resources/get/cesare.html +++ b/backend/src/main/resources/get/cesare.html @@ -52,7 +52,7 @@ diff --git a/backend/src/main/resources/get/index.html b/backend/src/main/resources/get/index.html index f4a29f0..9cd23ed 100644 --- a/backend/src/main/resources/get/index.html +++ b/backend/src/main/resources/get/index.html @@ -50,7 +50,7 @@ diff --git a/backend/src/main/resources/get/rsa.html b/backend/src/main/resources/get/rsa.html index 791ffaa..b0e95ad 100644 --- a/backend/src/main/resources/get/rsa.html +++ b/backend/src/main/resources/get/rsa.html @@ -63,7 +63,7 @@ diff --git a/backend/src/main/resources/get/team.html b/backend/src/main/resources/get/team.html index 338f899..a8f3ff5 100644 --- a/backend/src/main/resources/get/team.html +++ b/backend/src/main/resources/get/team.html @@ -4,7 +4,7 @@ CryptoSeals - Il Team - + nn @@ -56,7 +56,7 @@