logo

Crowdly

txtIn="SantaClaus is coming to town" print("Вхідний текст ",txtIn)# вивід на е...

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

txtIn="SantaClaus is coming to town"

print("Вхідний текст ",txtIn)# вивід на екран вхідного тексту

# Ключ в масив key

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1,2,4,3,2,3,5,4,3,5,4,1,3,5,1,2,5,1,2]

txtOut='' # опис порожнього рядка

# цикл перебору букв в рядку для шифрування або дешифрування

for n in range(len(txtIn)):

# шифрування або дешифрування одного знаку

txtOut=txtOut+chr(ord(txtIn[n])^key[n])

print("Вихідний текст ",txtOut) # друк на екрані вихідного тексту

Представлена вище програма шифрує текст "SantaClaus is coming to town"

S=>83=>82=>R Розтлумачення: 01010011^=

a=>97=>98=>b Розтлумачення: 01100001^=

n=>110=>107=>k Розтлумачення:01101110^=

......

Представлена вище програма дешифрує текст "Rbkuc$@nbpw!jv!aknkmb$wj$ulro"

R=>82=>83=>S Розтлумачення: ^=

b=>98=>97=>a Розтлумачення: ^=

k=>107=>110=>n Розтлумачення: ^=

......

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.vnu.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!