В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Iasia198
Iasia198
31.08.2020 23:23 •  Информатика

1)Напишіть програму, яка друкує усі непарні числа з інтервалу [1, b], де b - ціле число, яке вводить користувач. Не можна використовувати конструкцію розгалуження Вхідні дані:

15
8
Вихідні дані:

51 3 5 7 9 11 13 15
1 3 5 7
2) Напишіть програму, яка зчитує цілі числа, введені користувачем, по одному числу n в рядку. Для кожного введеного числа необхідно перевірити: якщо число менше 10, то пропускаємо це число; якщо число більше 100, то припиняємо зчитувати числа; в інших випадках вивести це число в окремому рядку.

Вхідні дані:

15
4
11
123
Вихідні дані:

15
11
первое через цикл for, второе while
python

Показать ответ
Ответ:
aidarair
aidarair
30.09.2020 15:05

Зашифроване повідомлення повинно піддаватися читанню тільки при наявності ключа.

Число операцій, необхідних для визначення використаного ключа шифрування за фрагментом шифрованого повідомлення і відповідного йому відкритого тексту, повинно бути не менше загального числа можливих ключів.

Число операцій, необхідних для розшифрування інформації шляхом перебору всіляких ключів повинно мати строгу нижню оцінку і виходити за межі можливостей сучасних комп'ютерів (з урахуванням можливості використання мережевих обчислень).

Знання алгоритму шифрування не повинно впливати на надійність захисту.

Незначна зміна ключа повинна приводити до істотної зміни виду зашифрованого повідомлення навіть при використанні одного і того ж ключа.

Структурні елементи алгоритму шифрування повинні бути незмінними.

Додаткові біти, що вводяться в повідомлення в процесі шифрування, повинні бути повністю та надійно сховані в зашифрованому тексті.

Довжина шифрованого тексту повинна бути рівною довжині вихідного тексту.

Не повинно бути простих і легко встановлюваних залежностей між ключами, які послідовно використовуються в процесі шифрування.

Будь-який ключ з безлічі можливих повинен забезпечувати надійний захист інформації.

Алгоритм повинен допускати як програмно, так і апаратну реалізацію, при цьому зміна довжини ключа не повинно вести до якісного погіршення алгоритму шифрування.

0,0(0 оценок)
Ответ:
XXX231xxx
XXX231xxx
06.03.2022 01:56

Ну тут совсем всё просто:

Смотрим на входные данные, исходное слово "апельсин", а зашифрованное "твчюодыа".

Вспоминаем принцип шифра "Цезаря", что бы зашифровать текст, необходимо определить сдвиг по алфавиту, так называемый "корень". То есть, если корень равен 3, то все буквы А в исходном послании заменятся на (сдвигаемся по алфавиту на 3 буквы вправо) букву Г. Но что делать если мы шифруем букву Ю? Считаем сдвиг Ю - Я это 1, а дальше просто "прыгаем" в начало алфавита Я - А это 2, А - Б это 3, следовательно при ключе 3 буква Ю станет буквой Б.

В нашем случаи все что нужно, так это проверить, на сколько букв сместилась буква "а", в слове "апельсин", что превратилась в букву "т", в слове "твчюодыа".

Смотрим по даному алфавиту и считаем количество сдвигов, это будет 19. Теперь провевим, что если сдвинуть остальные буквы в слове апельсин на 19 символов вправо по алфавиту, если они будут соответствовать зашифрованым, то мы нашли корень правильно.

В нашем случаи именно так и есть, то есть ответ задачи ключь = 19.

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота