logo

Crowdly

Криптографія та стеганографія

Шукаєте відповіді та рішення тестів для Криптографія та стеганографія? Перегляньте нашу велику колекцію перевірених відповідей для Криптографія та стеганографія в moodle.vnu.edu.ua.

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

Програма "Шифрування зміщенням коду букв по ключу". Заповнити пропуски

Примітка. Один відступ від краю екрану позначати так:____.(Один відступ - чотири нижні риски). 

random # під'єднання бібліотеки random

#---------ЗАВАНТАЖЕНЯ ТЕКСТУ ДЛЯ ШИФРУВАННЯ ---------------------

# співставлення файлової змінної F з файлом'povidom.txt'

    # читання файлу F в строкову змінну T  

     # закриття файлу F

print(T)      # вивід тексту для шифрування на екран

       # вимірювання кількості букв D в тексті T

#----------------ГЕНЕРУВАННЯ КЛЮЧА------------------------------

key=[]        # створення списку key

# цикл з параметром N в межах D кількості букв в T

(1,5)) # підклейка випадкових значення в кінець списку key

print(key)    # виведення списку випадкових значень

#------------------ШИФРУВАННЯ---------------------------------

Shifr=""      # створення порожнього рядка Shifr

# цикл з параметром N в межах D кількості букв в T (перебір букв в рядку)

=Shifr+ # шифрування окремого знаку побітовим xor з ключом 

print(Shifr)

#---------ЗБЕРЕЖЕННЯ ТЕКСТУ  ШИФРОВКИ---------------------

  # співставити файлову змінну F  з  файлу 'secret.txt'

             # запис в файл F строкової змінної Shifr

                  # закриття файлу

#---------ФОРМУВАННЯ КЛЮЧА в строковому форматі---------------------

Kluch=""  # створення порожнього рядка Kluch

# цикл з параметром N в межах кількості букв в T

=Kluch++" " # підклейка в кінець рядка Kluch окремого значення 

#---------ЗБЕРЕЖЕННЯ КЛЮЧА---------------------

  # співставлення файлової змінної Fk з файлом'key.txt'

         # запис в файл рядка Kluch

               # закриття файлу

Переглянути це питання
txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.
o ^ 2 = m  01101111 ^ =

Переглянути це питання

txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.

l ^ 5 = i  01101100 ^ =

Переглянути це питання
txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.
w ^ 3 = t  01110111 ^ =

Переглянути це питання

Логічні функції 

a

 b

a or b

a xor b

a and b

not a

1

 1

0

 0

1

 0

0

 1

Переглянути це питання
txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.
r ^ 3 = q  01110010 ^ =

Переглянути це питання

txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.
o ^ 2 = m  01101111 ^ =

Переглянути це питання

txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.

e ^ 3 = f  01100101 ^ =

Переглянути це питання

txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.

d ^ 4 =   01100100 ^ =

Переглянути це питання

txtIn="Hello world!!!"; txtOut='' # опис рядків

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

key=[1,3,5,1,2,4,3,2,3,5,4,1,3,5,1] # Ключ масив key

for n in range(len(txtIn)):# цикл перебору букв

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

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

print("Результат шифрування або дешифрування ",txtOut)

Програма, представлена вище, шифрує або дешифрує поточну букву

побітовою операцією XOR - "^". Написати в двійковому коді ключ і результат.

H ^ 1 = I  01001000 ^ =

Переглянути це питання

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

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