Никита Нигматуллин: непонятно, откуда ты взял, что первые N простых содержатся в первых N*100 числах. Насколько я знаю, такое недоказано. Ну и ничего ты тут не придумал, обычное решето Эратосфена, в общем-то. Небрежно реализованное.
Neonoviiwolf: Вот-вот. Я об этом и говорю. Фрагмент - это не просто аналог контейнера для объединения вьюх. Это бòльшая сущность. Из этого следует, что не надо использовать фрагменты в элементах списка, фрагменты не для этого предназначены. И ты так убиваешь всю переиспользуемость списковых элементов.
На тему фрагментов советую всё же посмотреть https://www.youtube.com/watch?v=k3IT-IJ0J98
StynuBlizz: твой вариант ничем не отличается от "потребуем пароль длиной не менее M+N символов, первые M символов назовём pass, остальные - salt, дальше действуем по предложенной схеме".
xmoonlight: по-моему, это всё не добавляет секьюрности. При MiTM злоумышленник будет знать все эти ваши параметры, никакой разницы не будет. Нужен нормальный алгоритм, если уж так хочется. Диффи-Хеллман, например. Только сообщения с обоих сторон надо подписывать.