Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2011, 19:58   #1
ALUKARD2011
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 10
По умолчанию Шифрование методом гомофонической замены

Помогите реализовать этот способ защиты информации в Delphi. Вообще нет ни каких идей
ALUKARD2011 вне форума Ответить с цитированием
Старый 07.11.2011, 20:01   #2
ALUKARD2011
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 10
По умолчанию

Гомофоническая замена одному символу открытого текста ставит
в соответствие несколько символов шифртекста. Этот метод
применяется для искажения статистических свойств шифртекста.

Пример 6.3. Открытый текст: "ЗАМЕНА".
Подстановка задана таблицей 6.4.
Шифртекст: "76 17 32 97 55 31".

Таблица 6.4

Алфавит откpытого А Б ... Е Ж З ... М Н ...
текста
17 23 97 47 76 32 55
Алфавит шифpтекста 31 44 51 67 19 28 84
48 63 15 33 59 61 34


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

Х=X1X2...XkXk+1...X2kX2k+1...

заменяется шифртекстом:

Y=f1(x1)f2(x2)...fk(xk)Fk+1(Xk+1).. .F2k(X2k)F2k+1(X2k+1)

где Fi(Xj) означает символ шифртекста алфавита i для символа
открытого текста Xj.
ALUKARD2011 вне форума Ответить с цитированием
Старый 07.11.2011, 20:07   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Вы уверены, что правильно переписали? Какая-то ересь с индексами.

Как бы то ни было, не затруднит написать одноалфавитный шифр простой замены?
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование методом гаммирования student_63 Безопасность, Шифрование 9 28.04.2012 17:36
Шифрование методом гаммирования! JerichoX Помощь студентам 0 12.01.2011 22:31
Шифрование методом перестановок Sphex Фриланс 7 18.08.2010 14:06
Шифрование методом Цезаря! Александра1000000 Общие вопросы C/C++ 10 07.06.2010 16:02
Шифрование методом сдвига Paul Hindenburg Общие вопросы Delphi 5 24.01.2008 08:30