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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2015, 09:38   #1
konfeta5
 
Регистрация: 16.03.2014
Сообщений: 6
По умолчанию Удивленный Цезарь

Пытаюсь зашифровать текст по Цезарю (делфи 7).
Много дней бьюсь над проблемой - не могу найти ошибку - при зашифровке на выходе в обработанном тексте выдаются через раз лишние символы.
Прикладываю во вложенном файле "пациента".

Для примера возьмем данные.
Пусть Исходный текст: "абвгдеёжзик abcdefghi".
Нажимаю кнопку "Зашифровать", указываю ключ в edit1 равным 1. И обработанный текст выдается по-разному.
Нажал 1 раз: БВГДЕЁЖЗИЙЛBCDEFGHIJ (нормально зашифровалось)

БВГДFЕЁЖЗИЙЛBCDEFGHIJ (лишняя - F между Д и Е и одной нет)
БВГДFЕЁЖЗИЙDЛBCDEFGHIJ (лишняя - F и (третья Н справа)
БВГДFЕЁЖЗИЙЛBCDEFGHIHJ (лишняя - вторая H справа)
БВГДFЕЁЖЗИЙЛBCDEFGHIDJ (лишняя - вторая D справа)

Если менять ключ или разбавлять пробелами исходный текст, будет добавляться лишняя (-ие) буква (-ы) английского алфавита.
Вложения
Тип файла: rar SHC.rar (62.2 Кб, 5 просмотров)
konfeta5 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод зашифровки Цезарь Emtec Паскаль, Turbo Pascal, PascalABC.NET 1 30.04.2013 13:51
Цезарь с ключем Karyuudo Помощь студентам 8 11.03.2008 20:59