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