![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.05.2011
Сообщений: 10
|
![]()
Помогите реализовать этот способ защиты информации в Delphi. Вообще нет ни каких идей
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 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. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Вы уверены, что правильно переписали? Какая-то ересь с индексами.
Как бы то ни было, не затруднит написать одноалфавитный шифр простой замены? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование методом гаммирования | 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 |