|brawo, brawo, brawo - kody złożone z 4 cyfr złamane. Toć to całe 10000 możliwości ;) |Jeszcze raz wielkie brawa dla studenta drugiego roku nie wiadomo jakiej uczelni :) |Kochaniutki, widać, że jeszcze dużo ciężkiej nauki przed tobą - życzę powodzenia ;) |Naukę proponuję rozpocząć od analizy, dlaczego 4 znakowe kody złożóne z samych cyfr nie są najlepszym pomysłem, na zapewnienie bezpieczeństwa |No a na deser proponuję spróbować z passcode/pincode złożonym oć to np. z 8 znaków alfanumerycznych np zawierającym i wielkie i małe litery Dlatego poważne aplikacje stosują sprzętowe KeyStore (dostępne w każdym nowszym Androidzie i iPhone) a nie plik XML w filesystemie. Wtedy nawet 4-cyfrowy PIN jest wystarczający, bo dostępu do zaszyfrowanego PIN-em klucza nie ma (nie można crackować "offline"), a po trzykrotnym błędnym podaniu PIN-u do KeyStore każda kolejna próba może się odbyć dopiero po pdczekaniu iluś tam sekund (po każdym kolejnym błędzie ten czas jest wydłużany) i wtedy nawet sprawdzenie 10000 możliwości zajmuje miesiące.