2 года назад
Факторизация больших чисел алгоритм и его применение
Факторизация, то есть разложение числа на простые факторы, произведение которых дает данное число, является основой для взлома криптографических систем. Криптография использует тот факт, что факторизация является чрезвычайно трудоемким занятием. И чем больше число, с которым мы имеем дело, тем больше времени требуется для его факторизации. Следовательно, мы знаем, что чем длиннее данный пароль, тем сложнее его взломать. Поэтому, например, 128-битный шифр будет сложнее взломать, чем 64-битный. Современные вычислительные технологии не позволяют взламывать очень длинные шифры...
474 читали · 3 года назад
"Чувство числа" - почему нам легко поделить в уме 90 на 30, но 87 на 29 - нет?
Разделите в уме 66 на 3. А затем 200 на 50. Справились за долю секунды? Как сложно вам будет разделить 90 на 30? А если взять близкие числа - 87 и 29? Почему-то мозг на пару мгновений уходит в замешательство - а что, 87 делится на 29? Да, и ответ - 3. Но, согласитесь, ответ не так быстро пришел к вам на ум. Ведь мы можем за полсекунды разделить 99 на 11, 100 на20, или 64 на 8. А в чем проблема именно этого примера? Для начала, надо разобраться с тем, что такое факторизация чисел. Многие из нас, вряд ли слышали, что такое факторизация в математике, поэтому сразу давайте все уточним...