При чем тут "самые"? Не скажу за всех программистов, но у меня и большинства знакомых программистов довольно часто (у меня вообще почти каждый день) возникает ощущение, что мозг тю-тю, либо просто не справляется, тупит и так далее. И то, что на свежую голову элементарно, в конце рабочего дня может стать слишком сложным. Не малая доля инструментов и методик вовсе нужна только ради упрощения задачи до приемлемого уровня безотносительно такой "усталости". В общем проблема "нехватки мозгов" весьма актуальна. Здесь проблема и решения обсуждаются. А кто привык самолюбие тешить (мозгами, мускулатурой, плотностью костной ткани - не важно), тот это и видит.
П.С. Лично я вовсе не вижу смысла гордиться/мериться интеллектом (да хоть чем вообще). Есть знакомые вообще его практически лишенные, но это не мешает их уважать. Это всего-навсего один из инструментов для работы и вообще жизни.
Я в итоге адаптировал валидацию под номер, введённый не по маске (удаляю всё кроме цифр и проверяю длину, раньше по маске проверял), да type="tel" поставил. На десктопе inputmask работает, а на мобильном клавиатура "телефонная" включается. Валидацию и то и другое проходит одинаково. input pattern не так как надо работает. Не заставлять же пользователя самому всякие +7 и скобочки с пробелами вводить.
Мне не самые азы криптографии, мне самые азы математики, без которой более-менее серьёзное изучение заходит в тупик и/или бездумную (без понимания о чем это вообще) веру во фразы вроде "...основан на сложности факторизации больших чисел".
azShoo: мне из интереса и для развития мозгов, а не секреты xor'ом с "12345" шифровать:) Неужели я "увлёкшись" криптографией не знаю этих "золотых правил"? Изучая вопрос постоянно натыкаюсь на разные вещи, которые сходу даже поверхностно понять не удаётся. И все они в области математики. То есть на данный момент интересует именно математика "для чайников", но не вся вообще, а та, что понадобится.