JavaRush /Курсы /Java Collections /Задачи | 2 уровень | 6 лекция

Задачи | 2 уровень | 6 лекция

Java Collections
2 уровень , 6 лекция
Открыта

— Хе-хе, Амиго. Смотри, что я для тебя придумал:

28
Задача
Java Collections, 2 уровень, 6 лекция
Недоступна
Генератор паролей
Генератор паролей
14
Задача
Java Collections, 2 уровень, 6 лекция
Недоступна
Целостность информации
Целостность информации
Комментарии (83)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Vlad Уровень 34
18 января 2026
Никак не пойму почему проверка пароля при помощи рекурсии провалилась, заменил ее бесконечным циклом while и сразу заработало, неужели дело в памяти хм...
Ioanna Polyak Уровень 1
15 июля 2025
Артём Сёмкин Уровень 47
2 апреля 2025
{Java_Shark} Уровень 36
20 января 2025
++
Евгений Уровень 51
30 октября 2024

BigInteger bi = new BigInteger(digest);
return bi.toString(16).equals(md5);
не работает....
Kasar Уровень 1
10 июля 2023
Edward Northwind Уровень 37
17 января 2023
Мы тебе в 10-й раз расскажем про потоки и ридеры и вот тебе задача, для выполнения которой тебе нужно ознакомиться с хешированием и криптографией. Вот твой счет за урок.
Кирилл Уровень 2
23 апреля 2023
Если честно, я максимально под*х*ел с этого. Огромная лекция с нулем новой инфы, а затем две задачи хард и медиум, к которым надо самому изучить что-то, что вообще с лекцией не связано.
Виктор Уровень 1
7 ноября 2022
Всё, что надо для решения первой задачи: Генерация случайных чисел Таблица символов
9 января 2023
Спасибо. Сделал жизнь немножко проще))
Lipovskyi Volodymyr Уровень 36
22 августа 2022
Цікавий варіант через random+ nextInt чи nextString: result.add(archiveUpper.get(random.nextInt(25))); P.S. Тестування пройшла, а валідатора ні)
Станислав Future Уровень 39
10 августа 2022
Для преобразования одного символа в шестнадцатиричную строку можно использовать формат %02х

StringBuilder result = new StringBuilder();
            for (byte b : digest) {
                result.append(String.format("%02x", b));
            }
26 октября 2023
Пояснение для тех, кто будет использовать шаблон форматирования String.format("%02x", b) из этого сообщения: - мы форматируем каждый байт по шаблону %02x. - % в данном случае означает начало шаблона, - 2 говорит о длине формируемой строки, - 0 – о том, что если число занимает меньше символов, чем требуется, то недостающие разряды будут заполнены нулями. - Ну а x отвечает за шестнадцатеричный формат. При использовании прописной X строка будет также содержать прописные буквы, а при использовании строчной x – строчные.