Никак не пойму почему проверка пароля при помощи рекурсии провалилась, заменил ее бесконечным циклом while и сразу заработало, неужели дело в памяти хм...
Мы тебе в 10-й раз расскажем про потоки и ридеры и вот тебе задача, для выполнения которой тебе нужно ознакомиться с хешированием и криптографией. Вот твой счет за урок.
Если честно, я максимально под*х*ел с этого. Огромная лекция с нулем новой инфы, а затем две задачи хард и медиум, к которым надо самому изучить что-то, что вообще с лекцией не связано.
Пояснение для тех, кто будет использовать шаблон форматирования String.format("%02x", b) из этого сообщения:
- мы форматируем каждый байт по шаблону %02x.
- % в данном случае означает начало шаблона,
- 2 говорит о длине формируемой строки,
- 0 – о том, что если число занимает меньше символов, чем требуется, то недостающие разряды будут заполнены нулями.
- Ну а x отвечает за шестнадцатеричный формат. При использовании прописной X строка будет также содержать прописные буквы, а при использовании строчной x – строчные.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ