From 1a41a7bdb19888b8f6a4d3cf66186fea4b444654 Mon Sep 17 00:00:00 2001 From: "mikgaw@st.amu.edu.pl" Date: Wed, 6 Dec 2023 10:58:57 +0100 Subject: [PATCH] =?UTF-8?q?po=20prezentacji=20-=20do=20posprz=C4=85tania?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/bsm_notatnik/MainActivity.java | 48 ++++++++++++++++--- 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/example/bsm_notatnik/MainActivity.java b/app/src/main/java/com/example/bsm_notatnik/MainActivity.java index 19bd68a..9bcdd8e 100644 --- a/app/src/main/java/com/example/bsm_notatnik/MainActivity.java +++ b/app/src/main/java/com/example/bsm_notatnik/MainActivity.java @@ -16,6 +16,7 @@ import android.widget.Toast; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; +import java.nio.charset.StandardCharsets; import java.security.GeneralSecurityException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; @@ -312,11 +313,16 @@ public class MainActivity extends AppCompatActivity { String ivString = ivToString(iv); saveIvStringToShared(ivString); + //tutaj generuje randomową sól2 używam ją do enkrypcji i zapisuje do skared + byte[] salt2 = Utility.generateSalt(); + String salt2String = salt2BytesToString(salt2); + saveSalt2StringToPrefs(salt2String); + editor.putInt("notecount_" + HASHED_EMAIL, noteList.size()); for(int i=0; i