From 192db9c4e4e68757444d9b1ccfe80e0a3c6c76aa Mon Sep 17 00:00:00 2001 From: yschl <ys037@hdm-stuttgart.de> Date: Thu, 4 Jan 2024 22:50:40 +0100 Subject: [PATCH] Update: Code for working encryption while not interfering with already encrypted code in CryptoUtils.java which has also been done for not yet pushed java Tests --- .../Model/DataStorage/Classes/Utilities/CryptoUtils.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Utilities/CryptoUtils.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Utilities/CryptoUtils.java index 1d412e59..f2deb236 100644 --- a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Utilities/CryptoUtils.java +++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Utilities/CryptoUtils.java @@ -3,6 +3,7 @@ import de.hdm_stuttgart.battlearena.Model.DataStorage.Classes.Exceptions.CryptoE import java.io.File; import java.io.FileInputStream; +import java.io.FileOutputStream; import java.io.IOException; import java.security.InvalidKeyException; import java.security.Key; @@ -50,12 +51,14 @@ public class CryptoUtils{ //System.out.println(completeString); parts = completeString.split(";"); - //FileOutputStream outputStream = new FileOutputStream(outputFile); - //outputStream.write(outputBytes); + if(cipherMode == Cipher.ENCRYPT_MODE){ + FileOutputStream outputStream = new FileOutputStream(inputFile); + outputStream.write(outputBytes); + outputStream.close(); + } inputStream.close(); - //outputStream.close(); } catch (NoSuchPaddingException | NoSuchAlgorithmException | InvalidKeyException | BadPaddingException -- GitLab