Спасибо за комментарий! На самом деле, в настоящем RSA нет никакого «плюс 13» 😄 Это мое небольшое упрощение для учебного примера. Я добавил это, чтобы все зашифрованные буквы стали двухзначными числами. Это нужно, чтобы избежать неоднозначности. Иначе разным буквам и сочетаниям будут соответствовать одинаковые числа. Например, код 2 (Б) и 1(А) будет означать и сочетание БА, и букву М (21)
Вы правы, в данном примере таблица из 256 предвычисленных значений позволит расшифровать символ по шифротексту, зная открытый ключ. Думаю мы оба с Вами понимаем, что пример учебный, но на мой взгляд, предложенный метод больше относится к атаке/взлому шифра, чем к расшифровке. Спасибо за интересный комментарий и благодарю за внимательное прочтение.
Спасибо
Уточните Вы говорите о шифровании или о создании цифровой подписи?
Спасибо за комментарий! На самом деле, в настоящем RSA нет никакого «плюс 13» 😄 Это мое небольшое упрощение для учебного примера. Я добавил это, чтобы все зашифрованные буквы стали двухзначными числами.
Это нужно, чтобы избежать неоднозначности. Иначе разным буквам и сочетаниям будут соответствовать одинаковые числа. Например, код 2 (Б) и 1(А) будет означать и сочетание БА, и букву М (21)
Вы правы, в данном примере таблица из 256 предвычисленных значений позволит расшифровать символ по шифротексту, зная открытый ключ. Думаю мы оба с Вами понимаем, что пример учебный, но на мой взгляд, предложенный метод больше относится к атаке/взлому шифра, чем к расшифровке.
Спасибо за интересный комментарий и благодарю за внимательное прочтение.