В 85-й школе Екатеринбурга детям задали на дом интересную задачку: попробовать взломать банковскую карту родителей с помощью алгоритма Луна. Если быть точнее, требуется найти последнюю, или контрольную, цифру номера карты, зная остальные.
Это оказалось гораздо проще, чем вы могли подумать! Для того чтобы узнать искомую цифру, нужно:
- Цифры, стоящие на нечетных местах, умножить на 2, а из двузначных произведений вычесть 9.
- Полученные в результате первого шага цифры сложить с цифрами, стоящими на четных местах.
- Контрольная цифра — та, которой в полученной сумме не хватает до ближайшего сверху числа, кратного 10.
- Готово!
Как всё происходит на практике, смотрите на видео.
— Задались вопросом, чему учат наших детей в девятом классе. Урок теории вероятностей в школе учит взламывать карты родителей. Вероятность, конечно, работает, но теперь становится страшно за сохранность данных, — говорит мама ученицы школы № 85. — Дочь сказала, что им дали ссылку на электронный учебник и велели тренироваться дома на картах родителей, а сегодня по этому предмету сдавали контрольную.
Как пишут авторы на страницах учебника, узнать последнюю цифру номера, конечно, можно, но именно она спасает всех от взлома данных.
— Если человек при вводе номера (или сканер при считывании) ошибется, возникнет сообщение об ошибке. Можно ли случайно ввести неверный номер с правильной контрольной цифрой? Да, такое возможно, но маловероятно.
Источник:
- В Екатеринбурге у странной женщины изъяли 13-летнюю дочь, которая росла в квартире с могильным крестом и портретом Распутина
- В Екатеринбурге учительница засудила ученика из-за фотографии
- В Екатеринбурге установили гранитную карту города, местные жители назвали её могильной плитой
- В школе Екатеринбурга предложили обучать старшеклассников эзотерике за 1800 рублей
- 17 забавных замечаний в школьных дневниках
Вот если б был алгоритм расчета всей последовательности цифр то да ??
А так просто арифметика и все
По сути этот номер на лицевой стороне карты отображён и он не секретен.
Если в задании звучало "взломать", то скорее для интриги и подстёгивания интереса ребёнка. Причём карту родители могут дать не рабочую
Учитель же не просил трехзначный номер с оборота карты присылать, не просил.
Теорему Пифагора по вашему тоже нужно раз показать и далее задачи по его применению не делать? А почему-то в школьной программе с 8го по 11й класс задачи с определением сторон решают.
Но в принципе, если юное дарование рассчитывает только на честный труд руками, то и теорему пифагора изучать не нужно.
И то не факт.
А уж если зайти на сайт, где эта карта сохранена...
А защита от взлома - это трудно _ПОДБИРАЕМОЕ_ значение, а не вычисляемое. Если значение можно вычислить - это не спасет от взлома совсем никак.
Потому "палец вниз" сходу.
Единственный косяк, если требуют принести номера карт родителей, но даже с номерами, без кода ничего не сделать.