Спирина, М.С. Дискретная математика

Т а б л и ц а 6. | Табличный метод решения числовых ребусов Число слагае­ мых в сумме Вид суммы Знак последующего слагаемого Значение буквы Значение суммы 1 29999 К Не использован (-) К = 1 (min, так как К * 0) 29999 2 29999 -10000 Ф - Ф = 3 -1 3 -1-2000 Р - Р = 0 -1 4 -1 + 3 0 0 - 0 0 = 2 (так как 1 уже есть: К = 1) 599 5 599 - 97 • А + (так как min был бы при А = 6, но 17 + + 20 ■Н = 0 не решается) А = 7 -80 6 -80 + 20 Н - Н = 4 0 10247 + Итак, закодированная информация имела вид + ^247 10247 30741 Здесь дешифровщик уже знал, в каком алфавите зашифрованы сообщения. Малая мощность алфавита десятичной системы по­ зволила бы и без метода чашечных весов путем обыкновенного перебора вариантов легко расшифровать ребус. Но на практике перебор всех вариантов осуществляется с помощью ЭВМ, и даже простейшая задача разложения натурального числа на простые множители (а это необходимо при некоторых способах шифрова­ ния и дешифрования) требует заведомо большого времени. В реальных условиях при минимуме информации, имея только само перехваченное сообщение, необходимо в короткий срок рас­ шифровать его и принять адекватное решение. Поэтому эффек­ тивность всей работы зависит от мастерства дешифровщика и про­ граммиста. При этом дешифровщик несет всю ответственность за быстро­ ту обработки информации и ее достоверность. Например, в сфере банковской деятельности неправильное прочтение сообщений может привести к финансовым потерям и другим негативным последствиям. 294

RkJQdWJsaXNoZXIy MTExODQxMg==