> Juzek juz slusznie podsumowal "jakosc" tego dekodera. https://pastebin.pl/view/c4a7d61b Ale jest jeszcze gorzej niż Juzek napisał. Szybki review kodu pokazuje, że student-II-roku prawdopodobnie się trzepnal i panic-PINow w stylu 0002 nie da rady wylapac, poniewaz: String s = String.valueOf(i); pewnie produkuje "2" a nie "0002" i szlag trafia generowanie 4-cyfrowego napisu z PINem. Ale jest tez nikly cien szansy, ze appka faktycznie tak samo formatuje numery PIN (tzn. bez zer wiodacych), wiec moze to blad, a moze nie, ale podejrzane. I lepszy fragmencik w master-PINach: String candidatePass = String.valueOf(i); // in case of alphanum passwords, try different candidates values here Tak, tak, to napewno brzmi jak "zobacz zrobilem uniwersalny cracker hasel". Dalej mi się nie chce analizowac. Majac klucze/hashe i zakladajac wszystkie mozliwe optymistyczne przypadki, to nie student-2-roku, a gimnazjalista potrafi w pythonie trzepnąć bruteforce'a. Fakt, ze autor kodu wiedzial ze hasla moga byc takze literowe itp, i w ogole tego tematy nie ruszyl sugeruje, ze (a) albo to nie autor kodu napisal "list otwarty" i autor "listu" w ogole kodu nie przeczytal/zrozumial (b) albo autor kodu ma ego i zrozumienie tematu pozwalające na uznanie sie za "hakera" po udanym wbiciu sie na czyjs router za pomoca fabrycznego admin:admin.