23 / 17 / 6
Регистрация: 18.10.2018
Сообщений: 270
1

Написать программу шифра Плейфера по данному принципу

02.11.2018, 19:36. Показов 908. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
# Шифр Плейфера
# Принцип работы данного метода шифрования:
# Есть исходное сообщение: HELL
# Если в сообщении есть символ 'J' - заменить его на символ 'I'
# Если в данной сообщении есть рядом стоящие одинаковые символы:
# Между ними поставить символ 'X':
# Получим сообщение HELXL
# Далее разделяем сообщение по 2 символа
# Получим сообщение: HE LX L
# Если сообщение нечётное- добавить в конец символ 'X'
# Получим сообщение: HE LX LX
# Далее создаём какой-либо ключ и заносим его в матрицу алфавита
# (Используем ключ SOMETHING)
# МАТРИЦА:
# ['S','O','M','E','T']
# ['H','I','N','G','A']
# ['B','C','D','F','K']
# ['L','P','Q','R','U']
# ['V','W','X','Y','Z']
# Если в матрице появляются одинаковые символы:
# Удалять одинаковые символы с конца матрицы
# Далее идёт два способа шифрования:
# 1) Если пара символов находится на одной строке матрицы:
# - Передвинуть индекс значений на +1
# (В слове HELL все символы подчиняются второму способу шифрования)
# 2) Если пара символов находится на разных строках матрицы:
# - Если находятся на разных строках, значит может получится прямоугольник
# - Создать соостветственно этот прямоугольник
# - И поменять значения символов на противоположные углы прямоугольника
# В итоге мы получаем следующее: SG VQ VQ
# Складываем все символы в одну строку и получаем зашифрованное сообщение:
# SGVQVQ
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2018, 19:36
Ответы с готовыми решениями:

Шифрование/дешифрование текстов по принципу шифра Плейфера
Помогите, пожалуйста, написать программу для шифрования/дешифрования текстов по принципу шифра...

Шифровать и дешифровать введенный текст по принципу шифра Цезаря
Надо написать прогу в лазарусе , которая будет шифровать и дешифровать введенный текст по принципу...

Требуется написать программу, которая выполняет дешифровку заданного шифра
Сложный шифр Для передачи сообщения по открытому каналу связи шифровальщики придумали сложный...

написать программу по данному условию
Даны натуральные числа n и m, целые числа a1, a2,...,an, b1, b2,...,bm. Среди a1, a2,...,an нет...

0
02.11.2018, 19:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2018, 19:36
Помогаю со студенческими работами здесь

Как написать программу по данному коду
Допустим есть код на html <form action='http://spasibo.kz/bonus.php' method='post'> <input...

Написать программу которая осуществляет расшифровку шифра Вижинера при помощи процедур
Написать программу которая осуществляет расшифровку шифра Вижинера при помощи процедур

Написать программу, которая объединяет два массива разного размера в один по такому принципу: сначала копируются послед
Здраствуйте!!! Уважаемые форумчане, помогите решить задачку : Написать программу, которая...

Написать по данному шаблону программу построения графика функции y=sin(lnx)=x^2 на отрезке [0;П]
Написать по данному шаблону программу построения графика функции y=sin(lnx)=x^2 на отрезке :program...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru