Вопрос:

Расшифровать текст с помощью шифра Виженера, используя зашифрованный текст и ключ.

Фотография

Ответ ассистента

Давай расшифруем сообщение. Это шифр Виженера. К каждой букве зашифрованного текста нужно *вычесть* номер соответствующей буквы из ключа. Если результат меньше 'А', прибавим 32 (количество букв в алфавите без 'Ё'). Пробелы и знаки препинания не меняются. Зашифрованный текст: `ЮЫГАЙ СЩЧ РХЯЫГЙ ЫРЭАТМБ ЪЧПМ АЬАЮЬЦЫ - ЦЧФБКЛБНВЫФ, Р АПИХЖНУ!` Ключ: `ПИТОН` Русский алфавит без 'Ё': А=0, Б=1, В=2, Г=3, Д=4, Е=5, Ж=6, З=7, И=8, Й=9, К=10, Л=11, М=12, Н=13, О=14, П=15, Р=16, С=17, Т=18, У=19, Ф=20, Х=21, Ц=22, Ч=23, Ш=24, Щ=25, Ъ=26, Ы=27, Ь=28, Э=29, Ю=30, Я=31 Вот как мы будем расшифровывать: 1. **Ю** (30) - **П** (15) = 15 => **П** 2. **Ы** (27) - **И** (8) = 19 => **У** 3. **Г** (3) - **Т** (18) = -15. $-15 + 32 = 17$ => **С** 4. **А** (0) - **О** (14) = -14. $-14 + 32 = 18$ => **Т** 5. **Й** (9) - **Н** (13) = -4. $-4 + 32 = 28$ => **Ь** 6. **С** (17) - **П** (15) = 2 => **В** 7. **Щ** (25) - **И** (8) = 17 => **С** 8. **Ч** (23) - **Т** (18) = 5 => **Е** 9. Пробел остаётся пробелом. 10. **Р** (16) - **О** (14) = 2 => **В** 11. **Х** (21) - **Н** (13) = 8 => **И** 12. **Я** (31) - **П** (15) = 16 => **Р** 13. **Ы** (27) - **И** (8) = 19 => **У** 14. **Г** (3) - **Т** (18) = -15. $-15 + 32 = 17$ => **С** 15. **Й** (9) - **О** (14) = -5. $-5 + 32 = 27$ => **Ы** 16. Пробел остаётся пробелом. 17. **Ы** (27) - **Н** (13) = 14 => **О** 18. **Р** (16) - **П** (15) = 1 => **Б** 19. **Э** (29) - **И** (8) = 21 => **Х** 20. **А** (0) - **Т** (18) = -18. $-18 + 32 = 14$ => **О** 21. **Т** (18) - **О** (14) = 4 => **Д** 22. **М** (12) - **Н** (13) = -1. $-1 + 32 = 31$ => **Я** 23. **Б** (1) - **П** (15) = -14. $-14 + 32 = 18$ => **Т** 24. Пробел остаётся пробелом. 25. **Ъ** (26) - **И** (8) = 18 => **Т** 26. **Ч** (23) - **Т** (18) = 5 => **Е** 27. **П** (15) - **О** (14) = 1 => **Б** 28. **М** (12) - **Н** (13) = -1. $-1 + 32 = 31$ => **Я** 29. Пробел остаётся пробелом. 30. **А** (0) - **П** (15) = -15. $-15 + 32 = 17$ => **С** 31. **Ь** (28) - **И** (8) = 20 => **Ф** 32. **А** (0) - **Т** (18) = -18. $-18 + 32 = 14$ => **О** 33. **Ю** (30) - **О** (14) = 16 => **Р** 34. **Ь** (28) - **Н** (13) = 15 => **П** 35. **Ц** (22) - **П** (15) = 7 => **З** 36. **Ы** (27) - **И** (8) = 19 => **У** 37. Тире остаётся тире. 38. Пробел остаётся пробелом. 39. **Ц** (22) - **Т** (18) = 4 => **Д** 40. **Ч** (23) - **О** (14) = 9 => **Й** 41. **Ф** (20) - **Н** (13) = 7 => **З** 42. **Б** (1) - **П** (15) = -14. $-14 + 32 = 18$ => **Т** 43. **К** (10) - **И** (8) = 2 => **В** 44. **Л** (11) - **Т** (18) = -7. $-7 + 32 = 25$ => **Щ** 45. **Б** (1) - **О** (14) = -13. $-13 + 32 = 19$ => **У** 46. **Н** (13) - **Н** (13) = 0 => **А** 47. **В** (2) - **П** (15) = -13. $-13 + 32 = 19$ => **У** 48. **Ы** (27) - **И** (8) = 19 => **У** 49. **Ф** (20) - **Т** (18) = 2 => **В** 50. Запятая остаётся запятой. 51. Пробел остаётся пробелом. 52. **Р** (16) - **О** (14) = 2 => **В** 53. Пробел остаётся пробелом. 54. **А** (0) - **Н** (13) = -13. $-13 + 32 = 19$ => **У** 55. **П** (15) - **П** (15) = 0 => **А** 56. **И** (8) - **И** (8) = 0 => **А** 57. **Х** (21) - **Т** (18) = 3 => **Г** 58. **Ж** (6) - **О** (14) = -8. $-8 + 32 = 24$ => **Ш** 59. **Н** (13) - **Н** (13) = 0 => **А** 60. **У** (19) - **П** (15) = 4 => **Д** 61. Восклицательный знак остаётся восклицательным знаком. **Ответ: ПУСТЫЙ ВСЕ В ИРУСЫ ОБОДРЯТ ТЕБЯ САФОРПУЗ - ДЖЗТВЩУАУУВ, В УААГШАД!**

Другие решения

Что ещё задавали пользователи